微信小程序開發問(wèn)答《七十八》 showActionSheet 如(rú)何調用分享 & button - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

微信小程序開發問(wèn)答《七十八》 showActionSheet 如(rú)何調用分享 & button

發表時間:2021-3-31

發布人:葵宇科技

浏覽次數:40

1、微信小程序 showActionSheet 如(rú)何調用分享

A:目前隻有調用onShareAppMessage或者通(tōng)過給button組件設置屬性open-type="share"發起分享, showActionSheet或者其他接口中(zhōng)的回調中(zhōng)調用不了分享,可(kě)以用自定義的操作菜單利用button調用

2、微信小程序,用js還是wxs?

微信小程序,在看官網文(wén)檔的wxs章節,有如(rú)下(xià)疑惑

文(wén)章中(zhōng)說明

1. wxs 不依賴于運行時的基礎庫版本,可(kě)以在所有版本的小程序中(zhōng)運行。
2. wxs 與 javascript 是不同的語言,有自己的語法,并不和(hé) javascript 一緻。
3. wxs 的運行環境和(hé)其他 javascript 代碼是隔離(lí)的,wxs 中(zhōng)不能調用其他 javascript 文(wén)件中(zhōng)定義的函數,也不能調用小程序提供的API。
4. wxs 函數不能作為組件的事件回調。
5. 由于運行環境的差異,在 iOS 設備上小程序内的 wxs 會比 javascript 代碼快 2 ~ 20 倍。在 android 設備上二者運行效率無差異。

我粗略的看了章節,感覺wxs就是es4.1的語法,與之對立的js支持到es6的語法。

老司機們,你(nǐ)們在開發小程序的時候,用js還是wxs,實際開發的利弊呢(ne)?

A:wxs是專門用于wxml頁面的,如(rú)果你(nǐ)有在頁面中(zhōng)使用js腳本的需求可(kě)以使用,但是wxs是不能被其他js文(wén)件引用的。

目前我很少(shǎo)wxs,大多數工作都是在js中(zhōng)完成的。

這裡是我記錄的關(guān)于wxs的文(wén)章:
微信小程序:使用wxs檢測郵箱格式實例
微信小程序:新功能WXS(2017.08.30新增)

wxs其實就是封裝後的js,用法跟js一模一樣。

3、請問(wèn)微信小程序的 button 标簽的邊框如(rú)何去除?

A:小程序的邊框是用button::after來設置的,你(nǐ)設置看看能不能覆蓋


button::after{
border: none;
}


4、微信小程序:在全局變量裡已經存好的數據,怎麼在wxml頁面中(zhōng)獲取到這些數據,并渲染到頁面上? 求告知~

如(rú)上圖:我已經在全局變量中(zhōng)存好了數據,但我要怎麼做才能将全局變量中(zhōng)的數據渲染到wxml的頁面上呢(ne)?
上圖中(zhōng)的<block wx:for="{{getapp().globalData.TabSelectedContent_key}}">是錯誤的,這樣寫完全沒反應...


A:wxml中(zhōng)不能使用函數方法,你(nǐ)在需要使用全局變量的地方,data裡面定義個(gè)變量比如(rú)test,然後賦值this.setData({

test:getApp().globalData}),在wxml中(zhōng)使用test就行了
應該要在對應的js裡先用getapp().globalData獲取吧,然後再用setData到模版

相關(guān)案例查看更多