web前端vue:可以使用javascript的表示式解析
學了怎麼久的vue到現在為止在我們的模板元件中,我們一直都只繫結簡單的屬性鍵值。但實際上,對於所有的資料繫結,Vue.js 都提供了完全的 JavaScript 表示式支援,如下程式碼例項:
<div>{{number + 2}} </div> // 一個簡單的加計算
<div>{{OK?'顯示':'不顯示'}} </div> // 三元計算
<div>{{ qihui.split('').reverse().join('') }}
</div> // 或對更復雜的對陣列或物件刪除新增操作
上面這些例項只能在當前元件的作用域內才有效,然後被JavaScript 解析,然而它這裡還有個限制:就是每個繫結都只能包含單個表示式,所以下面的例子都是不會生效的。
<div>{{ let q = 2 }}</div> //這個不是表示式
<div>{{if(ok){return '顯示'}}}</div> //流控制也不會生效,請使用三元表示式
下面再為大家舉三個很常用的例子:
<div>{{val? val: '0'}}</div> // 簡單的三元表示式,這裡兩次都提到了,所以是重點
<div>{{val / 60}}</div> // 簡單的數學算數運算,當然‘加減乘除’都可以
<div>{{(val / 60) * 10 - 10+20}}</div> // 或者更復雜的算數運算
<div>{{Function('傳值')}}</div> //這是一個方法的呼叫
methods:{ // 方法
Function(val){
return val
}
}
有不懂的朋友或喜歡前端的同學可以加我微信(nihaomeili87)我們一起進步!等你噢~
相關文章
- JavaScript中正規表示式的使用JavaScript
- 好程式設計師web前端分享使用JavaScript正規表示式如何去掉雙引號程式設計師Web前端JavaScript
- java_web:EL表示式的使用JavaWeb
- 詳解Javascript中正規表示式的使用JavaScript
- JavaScript 表示式JavaScript
- JavaScript表示式JavaScript
- Web 前端開發之js正規表示式用法Web前端JS
- JavaScript的正規表示式JavaScript
- JDK1.8之Lambda解析與表示式的使用JDK
- JavaScript短路表示式JavaScript
- 正規表示式 基礎+使用案例解析
- 在CSS中使用javascript運算表示式CSSJavaScript
- javascript-函式表示式JavaScript函式
- 前端_JavaScript_Vue前端JavaScriptVue
- 建立Maven web工程不能解析EL表示式的解決辦法MavenWeb
- JavaScript中登入名的正規表示式及解析(0基礎)JavaScript
- 前端筆記之JavaScript(六)讓人頭疼的正規表示式前端筆記JavaScript
- JavaScript學習系列部落格_35_JavaScript 正規表示式的使用JavaScript
- 【JavaScript】正規表示式JavaScript
- javascript正規表示式JavaScript
- javascript–正規表示式JavaScript
- JavaScript 正規表示式JavaScript
- Web前端——JavaScript練習Web前端JavaScript
- Web前端學習——JavaScriptWeb前端JavaScript
- javascript 的函式宣告與表示式對比JavaScript函式
- Java Web(六) EL表示式JavaWeb
- 女生可以學習Web前端嗎?Web前端
- 聊聊JavaScript和Scala的表示式 ExpressionJavaScriptExpress
- JavaScript正規表示式(2)JavaScript
- JavaScript建立正規表示式JavaScript
- web前端教程之JavaScript的作用域Web前端JavaScript
- 【WEB前端】JavaScript絕句的小研究Web前端JavaScript
- 前端Vue:函式式元件前端Vue函式元件
- Web前端可以做什麼崗位?Web前端
- .NET實現解析字串表示式字串
- ABAP mesh表示式, JavaScript和Scala的 expressionJavaScriptExpress
- 20個稀奇古怪的 JavaScript 表示式JavaScript
- [記錄]javascript常用的正規表示式JavaScript