摘要:
1.同一组件内嵌套的 v-for 不能连续使用相同的索引,目前为: index,index 2、小程序里所有的 BOM/DOM 都不能用,也就是说 v-html 指令不能用 3、新建页面中的vue,js,json只能用index.vue,main.js,main.json? 4、navigateTo 阅读全文
2018年9月26日
摘要:
一、入门 loader可以看作是翻译员,配置module.rules数组里的规则,告诉webpack遇到哪些文件使用哪些loader去加载和转换。 如上的话就是告诉webpack当遇到.css文件后先采用css-loader,再由style-loader将css的内容注入javascript里,是由 阅读全文
2018年6月20日
摘要:
一、第一种方式是比较简单的,开发速度也比较快。主要利用-webkit-transform:scale()这个属性,比较设计稿和当前屏幕的宽度,或者高度,亦或者取两者的最小值,来进行自适应。 1. 如果宽度自适应,如果兼容iphoneX的话,此时的设计稿的背景图需要延长至1448,内容放在1206内, 阅读全文
2018年5月19日
摘要:
Vue.js提供了插件机制,可以在全局添加一些功能。它们可以简单到几个方法、属性,也可以很复杂,比如一整套组件库。 注册插件需要一个公开的方法install,它的第一个参数是Vue构造器,第二个参数是一个可选的选项对象。示例如下: 通过Vue.use(MyPlugin)或者 Vue.use(MyPl 阅读全文
2018年5月5日
摘要:
由浅入深支持更多功能 1.安装最新版本的node.js和NPM,并了解NPM基本用法。 2.创建一个目录demo。使用npm 初始化配置: npm init ,执行后会有一系列选项,可按回车快速确认,在demo中生成一个package.json文件。 3.局部安装webpack : npm inst 阅读全文
2018年5月1日
摘要:
组件需要注册后才可以使用。 Vue.component('my-component',{ template:'<div>这是组件内容</div>' }); 局部注册组件 Vue组件模板在某些情况下会受到限制,比如table,ul,ol.select等,这时可以类似这样: 还可使用数据绑定,但data 阅读全文
2018年4月29日
摘要:
v-bind:class使用的方式: 1.对象与法::class="{'active':isActive}" 此时当isActive为true时,会拥有active 2.数组语法:需要应用多个class时,可以使用数组语法。 :class = " [activeCls,errorCls ] ", 内 阅读全文
2018年1月11日
摘要:
Proxy Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行 阅读全文
2017年12月29日
摘要:
ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 上面代码通过add方法向 Set 结构加入成员,结果表明 Set 结构不会添加重复的值。 Set 函数可以接受一个数组(或者具有 iterable 接口 阅读全文
2017年12月25日
摘要:
概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Sym 阅读全文