- 博客(31)
- 收藏
- 关注
原创 h5或app跳转小程序
设置→隐私与安全→明文scheme拉起此小程序。小程序跳转方法很多种 在这里记录一种方式。选择需要跳转的小程序 →。在这里选择填写需要的链接地址。appid为小程序appid。
2024-04-25 14:04:38
253
1
原创 leaflet L.supermap.Proj.CRS Proj或者CRS属性找不到
leaflet L.supermap.Proj.CRS Proj或CRS属性
2023-10-13 11:43:29
586
1
转载 “node --max-old-space-size=4096“‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
‘“node --max-old-space-size=4096“‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
2023-09-27 10:46:00
2113
原创 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/
无法加载文件 C:\Users\XXX\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
2023-04-17 10:37:19
645
原创 this is related to npm not being able to find a file
this is related to npm not being able to find a file
2022-11-01 16:38:19
12959
原创 Vue3.0如何在setup中获取定义的全局方法
有些情况下我们需要定义全局方法 然而在vue3.0中我们定义全局方法需要在globalProperties上面定义大部分情况下还是可以定义在main.js中的 我们这里就以定义在main.js中为例// 这里我们就简单的随便添加一个属性 import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' let app = cre
2021-07-01 08:06:30
965
原创 vue3重置css样式
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, l
2021-05-31 11:36:46
869
原创 关于vue的双向数据绑定
Vue的双向数据绑定是通过数据劫持结合订阅者-发布者模式生成的,具体通过object.defineproperty()的getter,setter在数据改变时发布消息给订阅者,触发响应的监听回调来获取到数据并渲染,实现数据和视图同步需要observer的数据对象进行递归遍历,包括每个子属性对象的属性,都加上setter和getter,这样的话,给这个对象的某一个值赋值,都会触发setter,那么就监听到了数据的变化compile解析模板指令,讲模板的变量替换为数据,初始化渲染页面视图,并将每一个
2021-05-28 16:14:39
83
原创 细讲构造函数
概念:严格来说js并不是一门面对对象的语言,通过构造函数可以像其他语言一样实现面对对象的过程,构造函数就是js实现面对对象的一种方式new关键字的作用声明了一个空对象调用了构造函数,使构造函数内部的this指向了实例化对象使函数的原型对象指向了构造函数将属性和值赋值给了声明的对象在函数中默认返回了实例化对象原型概念原型是一个对象,只是对象可以通过原型继承另一个对像的属性和方法每一个函数声明时,都会自动生成一个对象prototype,prototype通过constructor指针指向
2021-05-28 15:53:12
83
原创 ajax请求的优缺点
ajax的概念:相当于在客户端与服务端之间加了一个抽象层(Ajax引擎),使用户请求和服务器响应异步化,并不是所有的请求都提交给服务器,像一些数据验证和数据处理都交给Ajax引擎来完成,只有确认需要向服务器读取新数据时才右Ajax引擎向服务器提交请求。ajax的优点:1.无刷新更新数据Ajax最大的优点就是能在不刷新整个页面的情况下维持与服务器通信2.异步与服务器通信使用异步的方式与服务器通信,不打断用户的操作3.前端与后端负载均衡将一些后端的工作移到前端,减少服务器与带宽的负担4.基于
2021-05-28 15:51:02
85
原创 element form表单的必填和重置事件不生效的问题
element表单在使用的时候可以配置验证规则 必填选项和事件重置 但是很多人都会忽略form表单使用的时候的细节用法 从而导致某些功能实现不了 其实就是表单项要有一个prop属性 例如<el-form :inline="true" ref="resetForm" :model="student" class="demo-form-inline"> <el-form-item label="名称"> <el-input v-model="
2021-05-28 15:50:00
668
原创 对象根据key排序的方法
无意间获取大一组城市的数据 数据本身是一个对象 但是key是由A~Z的字母组成的 但是呢 字母的顺序是错乱的 所以数据无法直接渲染 需要根据对象的属性对对象进行排序,于是有了这次的果,话不多说 上代码// 这是我获取到的数据的大概类型 因为数据太多 不做全部的演示了var citys = { "E": [ {"name": "厄瓜多尔"}], "A": [ {"name": "安阳"}], "R": [ {"name": "日照"}]}// 接下来是排序的代码第一种办法 var o
2021-05-28 15:47:20
344
原创 js冒泡排序
第一种这种方法冒泡排序比较相邻的两个元素,如果前一个比后一个大,则交换位置。第一轮把最大的元素放到了最后面。由于每次排序最后一个都是最大的,所以之后按照步骤1排序最后一个元素不用比function arr_sort(data) { var temp for(var i = 0; i<data.length-1;i++) { for(var j = 0; j<data.length - i; j++) { if(data[j]) > data[j + 1]) {
2021-05-28 15:45:47
69
原创 vue解决跨域问题
写入如下代码以百度为例module.exports = { devServer: { proxy: '代理服务器地址' }}// 或者module.exports = { devServer: { proxy: { '/api': { target: '代理服务器地址', ws: true // webscoket changeOrigin: true } } }}在要发送前端请求的页面使用 created() { // 对应
2021-05-28 15:37:50
59
原创 webpack搭建vue项目步骤详解
第一步执行npm init 命令 初始化出package.json文件 { "name": "demo1", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "licen
2021-05-28 15:36:24
167
原创 vue路由详解
const router = new VueRouter({ routes:[ { path: '/', name: '', // redirect: '/index', 路由重定向的位置(意思就是要把页面定向到哪一个页面) redirect: { // 可以是下面五种跳转方法中的任何一种方式 }, compo
2021-05-28 15:34:05
58
原创 一篇关于vue-cli3打包优化的文章
在开发过程中vue项目打包是需要做一些性能优化的,这里写了关于我知道的要做的优化的部分,废话不多说直接上代码了,仅供参考 欢迎提出意见const UglifyJsPlugin = require('uglifyjs-webpack-plugin')const path = require('path')// 开启Gzip需要的依赖 yarn add compression-webpack-plugin -Dconst CompressionWebpackPlugin = require('compr
2021-05-28 15:32:14
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人