關於 微信小程式

2022-06-25 06:36:12 字數 1103 閱讀 2123

換行

html 中換行直接

, 但是小程式裡沒有 

,有兩種方式進行換行:

1.  在  標籤中使用 \n ( 必須 text 標籤, view 標籤無效 );

2.  樣式控制 

white-space:pre-line;    // 合併空白符序列,但是保留換行符

white-space:pre-wrap; // 保留空白符序列,但是正常地進行換行

white-space:pre; // 空白會被瀏覽器保留

全屏覆蓋 禁止滾動

catchtouchmove = " preventtouchmove "  

catch:touchmove='preventtouchmove'>

/** js 方法 *

*/preventtouchmove (e),

button 按鈕去除邊框

新增偽類,去除border

button::after

setdata **方法

this.setdata(, () =>)

小程式分包引用 js 報錯 ,移到主包即可

小程式 canvas 畫布儲存時 樣式錯亂

canvascontext.draw() 方法,將之前在繪圖上下文中的描述(路徑、變形、樣式)畫到 canvas 中。這表示,前面的所有步驟操作,只是指令,未進行刻畫,僅在呼叫此方法時才執行繪製的動作。

故需在 wx.canvastotempfilepath() 這個方法之前,還要加延時 settimeout 才能保證儲存的完整性。

canvascontext.draw(false, () =>, 100)

})

小程式bug:  避免設定過大的寬高,在安卓下會有crash的問題

---  未完 待續 ---

關於微信小程式事件

1.繫結事件 格式 bind 事件名 方法名 例如 刪除 如何傳參 通常利用自定義屬性來傳參 說明 h5通常data 自定義屬性名來傳參 2.觸發邏輯操作 資料驅動操作如何同步到檢視?this.setdata 類似於react中的this.setstate 補充 只更新某一條資料,而不是整體覆蓋更新...

微信小程式 關於分包

小程式 有個2m限制,是不是有的時候放都得忍著點,不敢把太大的放在小程式裡面,只能放遠端 但是隨著專案不斷迭代更新,越來越多,開發的時候更加小心翼翼。是不是很不舒服,還能不能讓我舒服的敲 了。那就說一下分包的限制吧 分包以後單獨包最大不能超過2m 整個小程式可以達到8m 比那2m限制翻了4倍 那就讓...

(微信小程式)一 初識微信小程式

需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...