真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue實現(xiàn)PopupWindow組件詳解

這段時間一直在學(xué)習(xí)前端技術(shù)來完成自己的小項目。在js方面就使用了Vue框架。由于在項目里想實現(xiàn)一個新建地址的PopupWindow效果,便想到可以使用Vue的一些特性來實現(xiàn)。

創(chuàng)新互聯(lián)公司作為成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計,有關(guān)企業(yè)網(wǎng)站建設(shè)方案、改版、費用等問題,行業(yè)涉及混凝土攪拌罐等多個領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。

用到的Vue特性:組件(Component),props傳值,slot內(nèi)容插入,transitions過渡動畫,x-templete模板。

直接上代碼(完整代碼可在鏈接中下載popupwindow):

html代碼(無樣式):

{{editTitle}}

js代碼:

/*
 * 新建與編輯地址Vue組件popupwindow
 * */
var newAddressWindow = Vue.component("new-address-window",{
 props: ['addressregion'],
 template: "#popup-window-address-new"
})

/*
 * 地址popupwindow的Vue實例
 * */
var chooseAddress = new Vue({
 el: "#address-choose",
 data: {
 isShowEditWindow: true,
 isOneButton: false,
 editTitle: "新建收貨地址",
 //填入初始地址信息,組件與改數(shù)據(jù)綁定
 addressRegion: {
 }
 },
 methods: {
 showOneBtnWindow: function(){ //顯示新建收貨地址對話框(有一個按鈕)
 this.isShowEditWindow = true;
 this.isOneButton = false;
 this.editTitle = "新建收貨地址";
 },
 removeEditWindow: function(){ //關(guān)閉新建與編輯地址選擇對話框
 this.isShowEditWindow = false;
 }
 }
})

至此,一個popupwindow的組件就完成了。在實現(xiàn)一個Vue組件時,可以使用模板來實現(xiàn)組件,我這里采用了x-templete模板實現(xiàn)了組件,同時在組件通也可以使用vue的transition特性加入一些動畫效果。

Vue實現(xiàn)PopupWindow組件詳解

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


當(dāng)前文章:Vue實現(xiàn)PopupWindow組件詳解
標(biāo)題路徑:http://weahome.cn/article/jdigcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部