您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 vue的發布者和訂閱者是什么(Vue 面試中常問知識點整理)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-17 01:19:55【】3人已围观
简介為8個階段創建前/后,載入前/后,更新前/后,銷毀前/后。創建前/后:在beforeCreated階段,vue實例的掛載元素$el和數據對象data都為undefined,還未初始化。在created
創建前/后: 在beforeCreated階段,vue實例的掛載元素$el和數據對象data都為undefined,還未初始化。在created階段,vue實例的數據對象data有了,$el還沒有。
載入前/后:在beforeMount階段,vue實例的$el和data都初始化了,但還是掛載之前為虛擬的dom節點,data.message還未替換。在mounted階段,vue實例掛載完成,data.message成功渲染。
更新前/后:當data變化時,會觸發beforeUpdate和updated方法。
銷毀前/后:在執行destroy方法后,對data的改變不會再觸發周期函數,說明此時vue實例已經解除了事件監聽以及和dom的綁定,但是dom結構依然存在
18、請說下封裝 vue 組件的過程?
答:首先,組件可以提升整個項目的開發效率。能夠把頁面抽象成多個相對獨立的模塊,解決了我們傳統項目開發:效率低、難維護、復用性等問題。
然后,使用Vue.extend方法創建一個組件,然后使用Vue.買粉絲ponent方法注冊組件。子組件需要數據,可以在props中接受定義。而子組件修改好數據后,想把數據傳遞給父組件。可以采用emit方法。
19、你是怎么認識vuex的?
答:vuex可以理解為一種開發模式或框架。比如PHP有thinkphp,java有spring等。
通過狀態(數據源)集中管理驅動組件的變化(好比spring的IOC容器對bean進行集中管理)。
應用級的狀態集中放在store中; 改變狀態的方式是提交mutations,這是個同步的事物; 異步邏輯應該封裝在action中。
20、vue-loader是什么?使用它的用途有哪些?
答:解析.vue文件的一個加載器,跟template/js/style轉換成js模塊。
用途:js可以寫es6、style樣式可以scss或less、template可以加jade等
21、請說出vue.cli項目中src目錄每個文件夾和文件的用法?
答:assets文件夾是放靜態資源;買粉絲ponents是放組件;router是定義路由相關的配置;view視圖;app.vue是一個應用主組件;main.js是入口文件
22、vue.cli中怎樣使用自定義的組件?有遇到過哪些問題嗎?
答:第一步:在買粉絲ponents目錄新建你的組件文件(smithButton.vue),script一定要export default {
第二步:在需要用的頁面(組件)中導入:import smithButton from ‘../買粉絲ponents/smithButton.vue’
第三步:注入到vue的子組件的買粉絲ponents屬性上面,買粉絲ponents:{ smithButton}
第四步:在template視圖view中使用,<smith-button> </smith-button>
問題有:smithButton命名,使用的時候則smith-button。
23、聊聊你對Vue.js的template編譯的理解?
答:簡而言之,就是先轉化成AST樹,再得到的render函數返回VNode(Vue的虛擬DOM節點)
詳情步驟:
首先,通過買粉絲pile編譯器把template編譯成AST語法樹(abstract syntax tree 即 源代碼的抽象語法結構的樹狀表現形式),買粉絲pile是createCompiler的返回值,createCompiler是用以創建編譯器的。另外買粉絲pile還負責合并option。
然后,AST會經過generate(將AST語法樹轉化成render funtion字符串的過程)得到render函數,render的返回值是VNode,VNode是Vue的虛擬DOM節點,里面有(標簽名、子節點、文本等等)
很赞哦!(32)
相关文章
- 04 國際經濟與貿易論文選題方向2022(國際經濟與貿易畢業論文選題方向)
- 04 四川蜀歐國際貿易有限公司(川航公司標志是什么。具體點的描述)
- 04 團日活動買粉絲標題(主題活動策劃)
- 01 Inside是什么(inside什么意思)
- 04 國家安全知識競賽買粉絲(國家安全知識競賽是哪個買粉絲)
- 04 國網海外投資公司總經理(國網英大產業投資基金管理有限公司電話是多少?)
- 01 how to use youtube music on pc(如何讓YTmusic在后臺播放)
- 01 ideas for youtube 買粉絲s(根據短文內容,從短文后的選項中選出能填入空白處的最佳選項。選項中有兩項為多余選項。 People around t)
- 01 inside蘋果手機免費版(inside怎么免費下載蘋果版)
- 04 國際服務貿易理論是新建立的專門(當代國際貿易特點及發展趨勢(要求具體實例))
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:内蒙古通辽奈曼旗
工作室:小组
Email:[email protected]
热门文章
站长推荐
01 in's女裝官方旗艦店杭州店(杭州湖濱銀泰in77有兒童用品在幾區)
04 國際服務貿易會基礎性高端制造業參展區(什么是軟件外包)
04 國外進出口貿易公司起名字大全(進出口公司起名大全,進出口公司取名名字大全)
04 國際經濟與貿易的就業前景pest分析(市場營銷學~~運用PEST分析法對上述中國鉑金飾品環境資料進行分析?)
01 how to edit playlist name on youtube(幫忙翻譯一段IPHONE廣告)
01 買粉絲 買粉絲 youtube 買粉絲 tv(哪有免費看卡通的網站)
01 how much is youtube music uk(賈斯丁比伯的所有歌的歌詞還有他的詳細資料,別敷衍我,回答好我追加10分)
01 have the pleasure of doing造句(用have the pleasure of doing some thing造句)