资讯专栏INFORMATION COLUMN

vuejs Q&A

wuaiqiu / 3212人阅读

摘要:主要特性模板渲染响应式双向数据绑定组件化开发路由虚拟好处初始视图没有优势,反而中间多了一层虚拟,所以性能没有提高更新视图优势明显减少重复生成与删除操作,减少查询定位元素的操作,能修改操作完成的就绝不使用生成与删除来操作脚手架是什么有什么作

vuejs主要特性?

模板渲染

响应式双向数据绑定

组件化开发

路由

虚拟DOM好处?

初始视图没有优势,反而中间多了一层虚拟DOM,所以性能没有提高

更新视图优势明显:减少重复生成与删除DOM操作,减少查询定位DOM元素的操作,能修改操作完成的就绝不使用生成与删除来操作

vue-cli 脚手架是什么?有什么作用?

是一种开发vue应用的前端自动化构建工具

主要有以下作用:

1、生成项目目录结构
2、本地开发调试
3、代码部署
4、热加载
5、单元测试
Vue实体外部,如何获取和赋值(数据)
var app = new Vue({
    el: "#app",
    data: {
        name: "wt"
    }
});
// 获取数据
console.log(app.$data.name);
console.log(app.name);

// 赋值
app.$data.name = “你好”;
app.name = “你好”;
Vue实体内部,如何获取和赋值(数据)
var app = new Vue({
    el: "#app",
    data: {
        name: "wt",
        message: ""
    },
    methods: {
        reverseMessage: function () {
            this.message = this.message.split("").reverse().join("")
        }
    }
});
条件
条件命令有哪些? v-if  v-else v-else-if v-show
v-if/v-else/v-else-if : 可以使用