分类 软件开发 下的文章
在es6中声明类和其他语言声明类是一样的使用class关键词,继承使用extends,构造方法constructor,调用父类使用super /*
function Person(name,sex) {
this.name=name;
this.sex=sex;
this.show...
Object.defineProperty可以进行双向数据绑定 var data={};
Object.defineProperty(data,'b',{
//value:值
//value:5,
//writable值为false则只读,默认flase
//wri...
在es6中对象进行了简化首先是赋值的简写 var a=5;
var obj={
//es6之前写法
//a:a
//es6语法,如果键和值一样,可以直接简写
a
}
console.log(obj);方法的简写: var obj={
...
1.函数默认值,在es6之前是使用||来赋默认值,在es6中可以直接在括号中进行赋值 //es6可以直接在括号中赋值
function show(a,b=8){
//es6之前,如果b没有值则使用8
//b=b||8;
return a+b;
}
alert(sh...
在es6之前写字符串拼接需要使用+进行连接,在es6中使得更加简介方便。let name="小文";
//es6之前写法
console.log("<h3>"+name+"</h3>");
//es6语法
console.log(`<h3>${name}</h3>`)es6在字符串使用··中可以用...
1.常量,在es6中常量使用const进行声明,常量不可更改const PI=3.14152.变量,在es6之前var是函数作用域,在es6中使用let声明是在以上可以看出在for循环外面调用i也是可以调用的,且不报错。那么在es6中解决了这个问题、使用let声明之后则说没有找到i,说明i是块级作用域。let只能在声明的块级使用,这就和后端语言java...
关于vue中的router-link事件无效的解决方法,在事件后面加上一个.native就可以了,因为router-link是会编译成a标签的,估价是编译的时候出现了问题吧
今天看到那个验证真的很烦,就连刚刚创建的模板都报错,所以想关闭,百度了一堆方法都是注释掉webpack.base.cnf.js根本没卵用还是在报错,经过一番研究才发现他有个文件是专门配置eslint的验证,现在贴出步骤。1.找到项目目录下的.eslintrc.js将里面的vue全部注释掉,就可以了
动态路游就是,链接地址不固定,相当get提交的链接一样1.动态路由 2.history模式,history模式就是浏览器的链接不会显示#号而是直接以普通的链接显示出来。只需要在router的index.js中穿件路游的那里添加上mode: 'history'
vue-router的重定向使用的也比较多,如我访问首页自动调到某个页面1.重定向,在这里我使用/进行案例的使用//这里我进入/网站时让他自动重定向到/h目录
{
path: '/',
redirect: '/h'
}2.使用别名来进行重定向通过给路游设置别名来进行重定向,重定向时通过name来判断重定向到哪
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 11
- 后一页 »