隨便寫點面試題(二)

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

 

 

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