随便写点面试题(二)

6.== ===的区别

==:运算符称作相等bai,用来检测两个操du作数是否相等,这zhi里的相等定义的非常宽松,可dao以允许进行类型转换
===:用来检测两个操作数是否严格相等

 

7.项目上线 是后端一个服务器 还是前端一个服务器 还是一起一个服务器 为什么这么做

这个问题也只是问过我 我也没去查 感觉挺冷门的问题

 

8.问了vuex的 管理状态 和 vuex怎么用 vuex主要是组件与组件之间的通讯 1.先安装vuex npm i vuex -s 2.启动项目 npm run dev 3.然后我们在项目的src目录下新建一个目录store,在该目录下新建一个index.js文件,我们用来创建vuex实例,然后在该文件中引入vue和vuex,创建Vuex.Store实例保存到变量store中,最后使用export default导出store: 4.然后我们在main.js文件中引入该文件,在文件里面添加 import store from ‘./store’;,再在vue实例全局引入store对象; vuex就配置好了

State:

vuex中的数据源,我们需要保存的数据就保存在这里,可以在页面通过 this.$store.state来获取我们定义的数据;

Getters:

Getter相当于vue中的computed计算属性

Getters 可以用于监听、state中的值的变化,返回计算后的结果

Mutations:

在当前要修改的文件下 method里面写好方法 修改index.js文件,添加mutations 写好方法要做的改变 但是并不推荐这样直接改变

Actions:

我们去提交一个actions,在actions中提交mutation再去修改状态值,接下来我们修改index.js文件,先定义actions提交mutation的函数:

把commit提交mutations修改为使用dispatch来提交actions dispatch可以传第二个参数 n

10.脚手架最主要的功能是什么 (跨域)

11.vue的流程

https://www.cnblogs.com/crazycode2/p/6500737.html

1.$ node -v (检测node版本,node版本需要在 V4 以上)

2.全局安装vue $ npm install -g vue

3.安装脚手架 $ npm install -g vue-cli

4.运行 vue 命令,看是否已安装完毕 $ vue / $ vue list (查看可安装的模板)

5.安装模板 $ vue init webpack(模板) sell(项目名称)

6.$ npm install (安装模块下代码的依赖)

7.$ npm run dev (运行项目)

 

12.v-if 和 v-show的区别 一个有dom元素 一个是ds none

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章