摘要:
目的:在一个文件夹(image)中有很多文件夹和文件,排除掉文件,将所有文件夹找出来 知识点: async 函数与 await 。只有在async函数内部,才能使用await,await等的必须是promse对象,当promise对象resolve()时,await语句执行完毕。 koa2 app. 阅读全文
摘要:
vue中watch基本用法: <div class='t1' id='t1'> <button @click='ch'>+++</button> </div> <div class='t1' id='t1'> <button @click='ch'>+++</button> </div> }) 阅读全文
摘要:
空闲时写了一个3d切换器,灵感来自于转行前画3d工程图,效果如图: 功能:按住鼠标中间,变为3d模式,点击6个页面中的某一个页面,页面旋转放大,恢复到2d图形,3d图消失。再次点击鼠标中间,恢复为3d(含动画效果),按住中键不放,可以左右或者上下拖动,3d图片做720°旋转。 效果可在:此处查看 请 阅读全文
摘要:
element-ui的官网上写的自定义表单验证,方法都是写在单vue文件中的,不容易共享。怎么使用vuex将方法共享出来,各个组件都能用呢? 如下是一个验证age的数据, rules:{ age:[{required:true,trigger:'blur',validator:checkAge}] 阅读全文
摘要:
vuex主要是是做数据交互,父子组件传值可以很容易办到,但是兄弟组件间传值,需要先将值传给父组件,再传给子组件,异常麻烦。 vuex大概思路:a=new Vue(),发射数据‘msg’:a.$emit('evt','msg'),接收数据msg:a.$on('evt',msg=>this.msg=ms 阅读全文
摘要:
cli搭建方法:需安装nodejs先 1、npm install -g cnpm --registry=https://registry.npm.taobao.org //安装cnpm,用cnpm下载东西有时会快一些 2、cnpm i -g vue-cli //安装 vue-cli,i:instal 阅读全文
摘要:
适用于vue cli搭建的项目 vue-router模块下载及记录到package.json中: router.config.js中 使用: 大概思路: 引入vue-router模块→Vue.use(模块)→实例化→挂载实例→使用 实例化的参数:new VueRouter({routes:[{pat 阅读全文
摘要:
恢复内容开始 Vue主要渲染条件: v-if:是将元素删除再创造出来进行渲染。 v-show:是将元素的display=none掉,再进行渲染; 要点知识:v-key:唯一元素标识,若不设置v-key,相同的名字的标签不会被从新渲染,只会瞬间改变内容。这个非常有用,轮播图就靠它了。 只有满足将dom 阅读全文
摘要:
大家都知道computed简单的使用方法,这儿只分享一下setter和getter用法: setter:设置值时触发。 getter:获取值时触发,与setter是没有必然联系的。 <template > <div> <button @click='fn'>设置</button> //点击后fn函数 阅读全文
摘要:
递归组件,官方给的教程太简便了,根本看不出到底怎么用。于是自己查网摸索了一下,这儿只把核心思想写出来。 效果如下图,点击后打开二级菜单,再点击后打开三级。 name:'gs', template:` <div> <p @click.stop='show=!show'>我是p标签</p> //这儿sh 阅读全文