25
2020
08
Vue.js特点
简洁:页面由HTML模板+Json数据+Vue实例组成数据驱动:自动计算属性和追踪依赖的模板表达式组件化:用可复用、解耦的组件来构造页面轻量:代码量小,不依赖其他库快速:精确有效批量DOM更新模板友好:可通过npm,bower等多种方式安装,很容易融入
作者:ghjk | 分类:vue.js面试题 | 浏览:222 | 评论:0
25
2020
08
VueJS 特性:
I: MVVM模式(数据变量(model)发生改变 视图(view)也改变, 视图(view)改变,数据变量(model)也发生改变)使用MVVM模式有几大好处: 1. 低耦合。View可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 2. 可重用性。可以把一些视图的逻辑放在ViewModel里面,让很多View重用这段视图逻辑。 3. 独立开发。开发人员可以专注与业务逻辑和
作者:ghjk | 分类:vue.js面试题 | 浏览:228 | 评论:0
25
2020
08
Vue.js是什么
Vue.js(是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件
作者:ghjk | 分类:vue.js面试题 | 浏览:213 | 评论:0
25
2020
08
vue.js中使用事件名
在vuejs中,我们经常要绑定一些事件,有时候给DOM元素绑定,有时候给组件绑定。绑定事件在HTML中用v-on:click-"event",这时evet的名字不要出现大写,因为在1.x中不区分大小写,所以如果我们在HTML写v-on:click="myEvent"而在js中写myEvent就出错误,所以在vuejs的1.x绑定事件时候,要尽量避免使用大写字母。在2.0中没有该限制!
作者:ghjk | 分类:vue.js面试题 | 浏览:214 | 评论:0
24
2020
08
关于 Vue.use() 的理解
Vue.use() 是Vue的一个全局注册方法,主要用来注册插件,默认第一个参数是它接受的参数类型必须是Function或者是Object,如果是个对象,必须提供install方法,install方法默认第一个参数为 Vue,其后的参数为注册时传入的arguments。如果是 Function 那么这个函数就被当做 install 方法。同一个插件 Vue.use 会自动阻止多次注册。除了在注册插件中使用 Vue.use 外,我们还可以在 directive注册、filters注册、compon
作者:ghjk | 分类:vue.js面试题 | 浏览:241 | 评论:0
24
2020
08
24
2020
08
Vue路由的实现
hash模式通过用window.location.hash监听页面的hash值变化,切换对于的内容,hash变化不会重载页面。history模式history采用HTML5的新特性;且提供了两个新方法:pushState(),replaceState()可以对浏览器历史记录栈进行修改,以及popState事件的监听到状态变更。
作者:ghjk | 分类:vue.js面试题 | 浏览:200 | 评论:0
24
2020
08
vue项目优化解决方案
使用mini-css-extract-plugin插件抽离css配置 optimization 把公共的js代码抽离出来通过 Webpack 处理文件压缩不打包框架、库文件,通过cdn的方式引入小图片使用 base64配置项目文件懒加载UI 库配置按需加载开启 Gzip压缩
作者:ghjk | 分类:vue.js面试题 | 浏览:199 | 评论:0
24
2020
08
怎么定义vue-router的动态路由?怎么获取传过来的动态参数?
答:在router目录下的index.js文件中,对path属性加上/:id。 使用router对象的params.id
作者:ghjk | 分类:vue.js面试题 | 浏览:200 | 评论:0
24
2020
08
$route和$router的区别
$route是“路由信息对象”,包括path,params,hash,query,fullPath,matched,name等路由信息参数。而$router是“路由实例”对象包括了路由的跳转方法,钩子函数等
作者:ghjk | 分类:vue.js面试题 | 浏览:194 | 评论:0