- 博客(13)
- 收藏
- 关注
原创 关于js对象指向同一地址问题
var a = {n:1};var b = a;b.x = 2console.log(a)//{n: 1, x: 2}console.log(b) //{n: 1, x: 2};因为实际上并不是新建一个和原对象(数组也是对象)完全一样的对象,而是把原对象的内存地址直接复制给了另一个对象,也就是说两个对象都是指向同一个内存地址,所以实际上它们就是同一个对象。b更改的同时就是更改了a。好似你的钥匙(a)复制了一把(b)给别人,你可以把房门打开,别人那把也可以。你更改了房子(内存)里面的东西,别人打
2021-09-13 17:57:40
1291
原创 关于 echart 没有数据显示暂无数据
echart2有nodatashow属性,可以显示,但是echart3删除了,发现了showloading,但是来回切换的时候有加载动画体验不好,没办法,只能另寻出路了先上图1.设置title2.show的内容就是你的数据(就是一个判断)就是你的data的内容数组:data.length===0对象:Object.keys(data).length === 0...
2021-07-23 14:17:42
1091
原创 Element ui table expand展开,某些行需要展开,某些行不需要展开
把大象放冰箱里需要几步1.添加自定义属性名2.根据自己的情况定义类名3.通过css控制 .expand 的显示隐藏ok!!成功把????放进冰箱
2021-07-21 17:11:40
1027
原创 linux服务器配置node
linux服务器配置node1.下载node去官网下载我们需要用到的node版本官网下载 [nodeJS官网](http://nodejs.cn/download/)我用的服务器是linux-64。 所以选择对应的下载2.把下载好的node包上传到服务器上我上传到了这个路径下(路径以具体情况为准)3.进入到profile文件vim /etc/profile export NODEJS_HOME=路径export PATH=NODEJSHOME/bin:{NODEJS_HOME}
2021-07-16 10:11:33
229
原创 devops linux系统内网下载node-sass方法
devops linux系统内网下载node-sass方法方法一将node-saa下载好放服务器1.查看系统的版本node -p "[process.platform,process.arch,process.versions.modules].join('-')"2.根据所需要的版本,去github下载对应的版本(我的是linux-x64-64)github地址:https://github.com/sass/node-sass/releases 3.找的自己所需要的版本 下载到
2021-07-15 13:22:14
653
原创 vue3.0 学习笔记(三)
setup()和ref()使用setup()和ref()制作简单的tab切换首先定义好模板一个简单的tab切换完成了总结setup 函数的用法,可以代替 Vue2 中的 date 和 methods 属性,直接把逻辑卸载 setup 里就可以ref 函数的使用,它是一个神奇的函数,我们这节只是初次相遇,要在template中使用的变量,必须用ref包装一下。return出去的数据和方法,在模板中才可以使用,这样可以精准的控制暴漏的变量和方法。reactive()使用react
2021-02-26 17:34:08
137
原创 vue3.0 学习笔记(二)
vue3.0新增特性总结起来,Vue 3 以下方面值得我们期待 :更快更小更多的原生支持易于维护易于开发使用基于 Proxy 的观察者机制目前,Vue 的反应系统是使用 ObectDefineProperty 的 getter 和 setter。 但是,Vue 3 将使用 ES2015 Proxy 作为其观察者机制。 这消除了以前存在的警告,使速度加倍,并节省了一半的内存开销。为了继续支持 IE11,Vue 3 将发布一个支持旧观察者机制和新 Proxy 版本的构建。使 Vue 更小
2021-02-26 15:04:31
274
1
原创 vue3.0 学习笔记
今天是2021年2月26日学习一下vue3.0虽然已经出来这么长时间了,但是还没有认真的学习过,只是懂一点皮毛接下来开始我的3.0之旅 来吧!展示!蓝色海… 嘿嘿嘿第一步 安装(先瞅瞅你的vue -V 是多少) npm install -g @vue/cli第二步 初始化 项目vue create app这里我们选择 Manually select features(手动选择功能):把需要的都选上 这些都是开发需要用到的为了节省时间勾选 Router 和 Vue
2021-02-26 14:39:45
87
原创 vue3.0 代码片段快捷键
第一步 找到代码片段(如下图)搜索vue{ "Print to console": { "prefix": "vue3", "body": [ "<template>", " <div class=\"\">\n", " </div>", "</template>\n", "<script lang=\"ts\">", "//这里可以导入
2021-02-26 14:37:04
833
原创 npm install 报错
npm install 报错使用proxy来代理访问:npm config set registry https://registry.npm.taobao.org安装成功
2021-01-05 14:09:41
50
原创 el-menu导航选中后刷新页面保持当前选中
在路由中配置name属性,name的值就是el-menu-item里面index值绑定一个自定义属性,用来控制菜单.刷新后就能保持被选中的状态了第一次写随笔记录,大神勿喷!
2020-12-08 18:28:42
1241
转载 vue3.0 中文文档(暂时)地址
https://vue-docs-next-zh-cn.netlify.app/guide/installation.html#vue-devtoolshttps://www.vue3js.cn/docs/zh/
2020-09-25 17:02:43
532
转载 【源码解析+代码实现】一篇文章搞定 babel-plugin-import 插件
前言平时在使用 antd、element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-import,这篇文章通过例子和分析源码简单说一下这个插件做了一些什么事情,并且实现一个最小可用版本。插件地址:????https://github.com/ant-design/babel-plugin-importbabel-plugin-import 介绍Why:为什么需要这个插件antd 和 element 这两个组件库,看它的源码, index.js 分别是这样的://
2020-09-25 14:14:32
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人