小程式學習--ES6模板字串用法
我們通常JS變數和字串連線是通過+號來進行,例如這樣:
let a = 123;
console.log(a+'123')
很簡單 結果就是等於123123;但是有時候看程式碼比較不好懂,不夠明瞭
ES6有另外一個寫法,也就是模板字串,比較簡潔,可讀性更好:
let a = 123;
console.log(`${a}123`)
同樣打印出來也是123123;這裡需要注意的是,去掉單引號,用反引號去替代,a加上$符號和{}花括號之後,
編譯的時候會將a是識別成變數
模板字串還可以在花括號中使用函式:
//編寫一個方法 test:function(){ return 123; } //末班字串呼叫方法 console.log(`${this.test()}123`)
這就是呼叫函式的寫法,呼叫函式的時候記得加上括號!
相關推薦
小程式學習--ES6模板字串用法
我們通常JS變數和字串連線是通過+號來進行,例如這樣: let a = 123; console.log(a+'123') 很簡單 結果就是等於123123;但是有時候看程式碼比較不好懂,不夠明瞭 ES6有另外一個寫法,也就是模板字串,比較簡潔,可讀性更好: let a = 123;
小程式學習--ES6擴充套件運算子的用法
看下這段JS程式碼,請求到資料之後,在前端渲染頁面都是需要寫上字首, 比如我這個程式碼中的字首是classic,所以在渲染的時候,都需要寫上classic.欄位名 onLoad: function (options) { classicModel.getLatest((res)
小程式學習之模板(template)
原始碼下載 在開發小程式時,使用模板可以避免在程式中多次寫同樣的樣式或者佈局從而減少冗餘程式碼,提高程式碼複用性,便於維護。 我們可以在模板中定義程式碼片段,然後在不同的地方呼叫。大概用法如下: 1、在pages下新建template資料夾,裡邊存放通用的佈局(wxml
微信小程式學習筆記——模板和模組化
template 模板,在定義的時候使用name屬性,如以下宣告方式 <template name="mytemp"> <view> name:{{names}} address:{{add}} &l
【微信小程式學習之路】----使用template模板所遇到的問題
官方文件的demo過於簡單,本人嘗試幾次也沒有弄懂,找了幾個demo後才漸漸瞭解清楚小程式的模板是怎麼玩的。並且展示一個簡單的demo 首先來看我們的專案結構:主要用到index.js,index.wxml,temp.js,temp.wxml 首先,我
小程式學習--wxs的用法
新版本的小程式的wxs功能可以讓wsmxl可以呼叫和編寫js 在根目錄的util資料夾下,新建filter.wxs檔案 不能使用const const是ES6的語法 wxs無法運用 基本上wxs和JS無關係,只是語法形式很相似! 編寫幾個方法 就把方法名寫到module.expo
小程式學習--promise.all用法詳解
實現一個功能就是點進詳情頁的時候,頁面會出現載入的動畫,等到頁面的資料請求結束後,載入動畫消失: 這邊的載入動畫,我們可以用到小程式自帶的方法 顯示載入:wx.showLoading() 隱藏載入:wx.hideLoading() 那麼該如何判斷請求結束後,隱藏掉載入的動畫呢?
小程式學習二(模板和元件)
1:輪播圖元件 <swiper indicator-dots='true' indicator-color='deepPink'> 2:模板定義和使用(定義,傳值) 定義模板: name=‘模板名字’ <template name='listTemplate'>
es6學習之模板字串 ``
ES6引入了一種新型的字串字面量語法,稱之為模板字串。除了使用反撇號字元 ` 代替普通字串的引號 ' 或 " 外,它們看起來與普通字串並無二致。但是它為JavaScript提供了簡單的字串插值功能,可以通過一種更加美觀、更加方便的方式向字串中插值 var a = 2, b = 3 consol
微信小程式學習之template模板的使用
問題背景 A頁面有程式碼 <view> <button>點選我</button> ........ //此處省略n行 </view> B頁面也有相同程式碼
小程式學習之旅----open-data web-view 以及 canvas、map
<open-data type="userAvatarUrl"></open-data> <open-data type="userGender" lang="zh_CN"></open-data> <view></view>
小程式學習之旅----圖片image媒體元件camera、audio、video、live-player、live-pusher
<!--pages/image/image.wxml--> <text>這是一個image元件</text> <!-- <image src='../../images/0.jpg'></image> <image src='
小程式學習之旅---表單元件 picker picker-view 實現日期 區域 聯動選擇
Page({ /** * 頁面的初始資料 */ data: { cityList: ['北京', '上海', '深圳', '廣州'], cityIndex: 1, time: '17:01', date: '2018-6-28',
小程式學習之旅----表單元件 button checkbox form input label radio slider switch textarea 獲取表單資料
<view class='input'> <input placeholder="請輸入內容1" confirm-type="done" type='text' focus="true" bindinput='doInput'/> </view> <
小程式學習之旅----基礎內容元件icon 、text 、rich-text、progress
Page({ data: { motto: 'Hello World', nodes: [{ name: 'h2', attrs: { class: 'h2_class', style: 'line-height: 60p
小程式學習之旅----覆蓋物元件
<view class='video_box'> <video id="myVideo" src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f02016904
小程式學習之旅----上拉重新整理例項
Page({ /** * 頁面的初始資料 */ data: { list: [], windowHeight: '400', page: 1, flag: true }, /** * 生命週期函式--監聽頁面載入 */
小程式學習之旅----slot 子元件呼叫父元件的方法、父元件呼叫子元件的方法
slot子元件 <!--pages/user/user.wxml--> <header title='{{title}}'></header> {{title}} <footer> <button>我是footer子元件裡的按鈕&l
小程式學習之旅----自定義元件toast例項
components目錄下新建資料夾toast,新建component,之後修改toast.js和toast.wxml <!--components/toast/toast.wxml--> <view class='wx_toast_container' hidden="{{!
ES6 模板字串
ECMAScript 6 入門 作者:阮一峰 授權:署名-非商用許可證 http://es6.ruanyifeng.com/#docs/string#%E6%A8%A1%E6%9D%BF%E5%AD%97%E7%AC%A6%E4%B8%B2 模板字串(templat