剛開(kāi)始由于layui form渲染與vue渲染有時(shí)間差 有時(shí)會(huì)導(dǎo)致 select里面是空白的
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括鼎城網(wǎng)站建設(shè)、鼎城網(wǎng)站制作、鼎城網(wǎng)頁(yè)制作以及鼎城網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鼎城網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到鼎城省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
后來(lái)就想辦法 等vue數(shù)據(jù)渲染完 再渲染layui form
試過(guò)模塊化導(dǎo)入layui form組件 然后等vue數(shù)據(jù)渲染完后手動(dòng)進(jìn)行渲染
這種方式有一個(gè)小問(wèn)題 有時(shí)候會(huì)提示render方法未定義
可能是由于執(zhí)行順序原因 vue先執(zhí)行了
最后把vue代碼放到layui.use里面 問(wèn)題解決
可能不是最好的實(shí)現(xiàn)方式 如有更好的實(shí)現(xiàn)方式歡迎指出 共同進(jìn)步
頁(yè)面代碼
<div id="demo" class="layui-inline layui-form" lay-filter="test2"> <select> <option v-for="option in options" v-bind:value="option.id"> {{ option.name }} </option> </select> </div>
js
var vue = new Vue({ el: '#demo', data: { option: {}, options: [] }, created: function () { this.send(); }, updated: function () { layui.form.render('select','test2'); console.log(layui.form); }, methods:{ send() { axios({ method:'get', url:'${contextPath}/find?page=1&limit=100' }).then(resp => { this.options = resp.data.data; console.log(resp.data.data); }).catch(resp => { console.log('請(qǐng)求失?。?+resp.status+','+resp.statusText); }); } }, })
以上這篇vue+layui實(shí)現(xiàn)select動(dòng)態(tài)加載后臺(tái)數(shù)據(jù)的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。
本文標(biāo)題:vue+layui實(shí)現(xiàn)select動(dòng)態(tài)加載后臺(tái)數(shù)據(jù)的例子
標(biāo)題路徑:http://jinyejixie.com/article44/pocphe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化、軟件開(kāi)發(fā)、網(wǎng)站營(yíng)銷、手機(jī)網(wǎng)站建設(shè)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)