vue
银子LV
从事网站开发三年多,希望可以和同行多交流技术
展开
-
created和mounted区别
created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作其实这两者比较好理解,通常created使用的次数多,而mounted通常是在一些插件的使用或者组件的使用中进行操作,比如插件chart.js的使用:var ctx = document.get...原创 2019-04-26 10:11:02 · 517 阅读 · 0 评论 -
计算属性computed
一、什么是计算属性模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如:<div id="example"> {{ message.split('').reverse().join('') }}</div>二、计算属性的用法在一个计算属性里可以完成各种复杂的逻辑,包括运算、函数调用等,只要最终...原创 2019-04-26 10:24:06 · 187 阅读 · 0 评论 -
vue过滤器
全局过滤器实例将时间戳转换成日期格式let formatTime = val => {const date = new Date(val);const oyear = date.getFullYear();const month = date.getMonth();const getDay = date.getDay();return `${oyear} - ...原创 2019-04-26 11:16:02 · 196 阅读 · 0 评论 -
es6浅复制和深复制
输出结果是什么?alert(b); => 1234 ?alert(a); => 123 ?实际上结果并非我们想的那样:结果都是1234,其实,a,b是共用同一个地址,所以虽然看起来是两个对象,其实就是一个对象,a===b,这就是深复制,复制的不仅仅是数据,而且连地址一起复制过来了,相当于Windows的快捷方式,表面上看起来一个在C盘,一个在D盘,其实都是一个文件。那...翻译 2019-04-26 14:59:16 · 593 阅读 · 0 评论 -
搭建vue项目
1.使用以下命令全局安装vue-clinpm install -g vue-cli或者使用国内的淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2.用命令vue init webpack vue-demo搭建vue项目, “vue-demo” 是你的项目名称。...原创 2019-04-25 16:06:53 · 121 阅读 · 0 评论 -
vue登录
https://blog.csdn.net/sleepwalker_1992/article/details/82974703转载 2019-05-31 09:51:04 · 371 阅读 · 0 评论