刷新vue.js改變數(shù)據(jù)的方法:用【Vue.set()】函數(shù)來進行修改,函數(shù)格式為【Vue.set(data,'para','value')】,其中data為Vue創(chuàng)建時傳輸?shù)膁ata對象名。
創(chuàng)新互聯(lián)服務項目包括關嶺網站建設、關嶺網站制作、關嶺網頁制作以及關嶺網絡營銷策劃等。多年來,我們專注于互聯(lián)網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網行業(yè)的解決方案,關嶺網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到關嶺省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
【相關文章推薦:vue.js】
刷新vue.js改變數(shù)據(jù)的方法:
因為Vue對象一旦生成之后,如果只是修改Vue對象中的數(shù)據(jù),在頁面上是不會自動更新的,得用Vue.set()函數(shù)來進行修改,函數(shù)格式為Vue.set(data,'para','value')
,其中data為Vue創(chuàng)建時傳輸?shù)膁ata對象名,后面兩個參數(shù)分別是data對象中的變量名稱與值
頁面初始化代碼:
<script type="text/javascript" charset="utf-8"> mui.init(); var data = { dx: 1400, wcyj: 0, jj: 0, tcbl: 0, tcje: 0, total: 0 }; $(document).ready(function() { var v = new Vue({ el: '#result', data: data }) }) </script>
需要用js對Vue模板中的變量進行修改的代碼:
<script type="text/javascript"> function calc() { $("#result").show(); yj = $("#yeji").val(); Vue.set(data, 'wcyj', yj); if(yj < 40000) { Vue.set(data, 'tcbl', 0.04); Vue.set(data, 'jj', 0); } else if(yj < 80000) { Vue.set(data, 'tcbl', 0.05); Vue.set(data, 'jj', 400); } else if(yj < 120000) { Vue.set(data, 'tcbl', 0.06); Vue.set(data, 'jj', 1000); } else { Vue.set(data, 'tcbl', 0.07); Vue.set(data, 'jj', 1500); } data.tcje = (yj * data.tcbl).toFixed(1); data.total = (parseFloat(data.tcje) + parseFloat(data.dx) + parseFloat(data.jj)); } </script>
相關免費學習推薦:JavaScript(視頻)
當前文章:如何做到刷新vue.js改變數(shù)據(jù)
標題URL:http://jinyejixie.com/article38/cjcosp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、關鍵詞優(yōu)化、商城網站、軟件開發(fā)、網站導航、營銷型網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)