您好,登錄后才能下訂單哦!
這篇文章主要介紹“微信小程序如何使用wxs計算獲取到的數據 ”,在日常操作中,相信很多人在微信小程序如何使用wxs計算獲取到的數據 問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”微信小程序如何使用wxs計算獲取到的數據 ”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
wxs常用于數據處理。 WXS 代碼可以編寫在 wxml 文件中的 標簽內,或以 .wxs 為后綴名的文件內。
對于已經獲取的數據往往還需要一點點小的計算,比如說兩個數相除只取兩位小數。
wxs常用于數據處理。 WXS 代碼可以編寫在 wxml 文件中的 標簽內,或以 .wxs 為后綴名的文件內。情況一 在使用的wxml中寫適用于只在此文件中使用的模塊定義step 1定義這個模塊 寫好事件處理函數 并且暴露出去
var getEvery = function(totle,each) {
var eachPrice=(totle/each).toFixed(2);
return eachPrice; }
module.exports.getEvery = getEvery;
此代碼寫在了wxml文件中 每一個 .wxs 文件和 標簽都是一個單獨的模塊。 每個模塊都有自己獨立的作用域。 即在一個模塊里面定義的變量與函數,默認為私有的,對其他模塊不可見。 一個模塊要想對外暴露其內部的私有變量與函數,只能通過 module.exports 實現。
step 2用在wxml中:模塊名.方法名(參數一 ,參數二);
參數為 page.js 里面的
array
{
{
m1.getEvery(goods.retailPriceJia,goods.childNum)
}
}
即可。
情況二 在引用文件外邊定義wxs 不依賴于運行時的基礎庫版本,可以在所有版本的小程序中運行。所以不需要在意版本step 1 .wxs 文件在微信開發者工具里面,右鍵可以直接創建 .wxs 文件,在其中直接編寫 WXS 腳本。
step 2 單文件定義可以暴露變量名和函數,可以暴露一個,也可以暴露多個
var filters = {
toFix: function (value) {
return value.toFixed(2)//此處2為保留兩位小數
}
}
var filt = {
toFix: function (value) {
return value.toFixed(1)
//此處1為保留1位小數
}
}
module.exports = {
toFix: filters.toFix, toFixs: filt.toFix
}
該 .wxs 文件可以被其他的 .wxs 文件 或 WXML 中的 標簽引用。
step 3 在其他頁面使用
¥
{
{
filt.toFixs(item.retailPriceJia)
}
}
到此,關于“微信小程序如何使用wxs計算獲取到的數據 ”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。