Vue中 npm install,npm install -save,npm install -save-dev的区别

Vue中 npm install,npm install -save,npm install -save-dev的区别

安装方式 我们在通过cnpm安装插件或库时,有三种方式: cnpm install:将插件安装到项目,但不写package.json(不推荐,这样最终需要手动添加) cnpm install –save:将插件安装进项目,并写入package.json的dependencies中 cnpm install –save-dev:将插件安……

新建一个VUE项目

新建一个VUE项目

使用淘宝NPM 镜像 因为国外的镜像比较慢,推荐使用淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 项目初始化 1.安装vue-cli cnpm install vue-cli -g //全局安装 vue-cli 检查vue-cli是否安装成功……

vue中$forceUpdate的使用

vue中$forceUpdate的使用

vue中的$forceUpdate是强制更新的意思,之前没太怎么用过,最近看了下,觉得还挺有意思的,一起来看看是咋用的。 深结构数据 首先我们知道在vue中,数据的绑定都不用我们操心,例如在data中有一个msg的变量,你修改它,那么在页面上,msg的内容就会自动发生变化。但是如果对于一个复杂的对象,例如一个对象数组,你直接去给数组上某一个元素……

vue 根据数组中某一项的值进行排序的方法

vue 根据数组中某一项的值进行排序的方法

1数组排序 <div id="app"> <ul> <li v-for="a in arr1">{{a}}</li> </ul> </div> <script type="text/javascri……

MVVM和MVC的区别

MVVM和MVC的区别

1. MVC MVC的弊端 厚重的View Controller 1、M:模型model的对象通常非常的简单。根据Apple的文档,model应包括数据和操作数据的业务逻辑。而在实践中,model层往往非常薄,不管怎样,model层的业务逻辑不应被拖入到controller。 2、V:视图view通常是UIKit控件(component,这里根据习惯译为控……

浅析promise

浅析promise

promise是什么? 1、主要用于异步计算 2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 3、可以在对象之间传递和操作promise,帮助我们处理队列 为什么会有promise? 为了避免界面冻结(任务) 1、同步:假设你去了一家饭店,找个位置,叫来服务员,这个时候服务员对你说,对不起我是“同步”服务员,我要服务完这张桌子才能招呼你。那……

vue路由守卫/导航守卫

vue路由守卫/导航守卫

导航守卫其实也是路由守卫,也可以是路由拦截,我们可以通过路由拦截,来判断用户是否登录,该页面用户是否有权限浏览,需要结合meta来实现 vue中路由守卫一共有三种,一个全局路由守卫,一个是组件内路由守卫,一个是router独享守卫 所谓的路由守卫可以简单的理解为一座房子的门口的保安,想要进入这个房子就必须通过保安的检查,要告诉路由守卫你从哪里来?总不能随便陌……

什么是单页面应用,它有什么优缺点?

什么是单页面应用,它有什么优缺点?

单页面应用(SPA) : 通俗点说就是指 只有一个主页面的应用,浏览器一开始要加载所有必须的 html,css,js。所有的页面内容都包含在这个所谓的主页中。但是写的时候,还是会分开写(页面片段),然后在交互的时候由 路由程序动态载入,单页面的页面跳转,仅刷新局部资源。多应用于 PC 端。 多页面应用 (MPA): 一个应用中有 多个页面,页面跳转的时候是 ……

关于vue中生命周期函数、路由及vuex的面试题

关于vue中生命周期函数、路由及vuex的面试题

1.什么是 vue 生命周期?有什么作用? 答:每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不同阶段添加自己的代码的机会。(ps:生命周期钩子就是生命周期函数)例如,如果要通过某些插件操作D……

面试中,vue知识点大集合

面试中,vue知识点大集合

1.vue等单页面应用及其优缺点? 答:优点:Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件,核心是一个响应的数据绑定系统。MVVM、数据驱动、组件化、轻量、简洁、高效、快速、模块友好。 缺点:不支持低版本的浏览器,最低只支持到IE9;不利于SEO的优化(如果要支持SEO,建议通过服务端来进行渲染组件);第一次加载首页耗时相对长……