編輯器匯出內容支援帶標籤的html
和純文字的text
,編輯器內部採用delta
格式進行儲存。
通過setcontents
介面設定內容時,解析插入的html
可能會由於一些非法標籤導致解析錯誤,建議開發者在小程式內使用時通過 delta 進行插入。
富文字元件內部引入了一些基本的樣式使得內容可以正確的展示,開發時可以進行覆蓋。需要注意的是,在其它元件或環境中使用富文字元件匯出的html時,需要額外引入這段樣式,並維護的結構。
控制項僅初始化時設定有效。
用來改進表單元件的可用性。使用for屬性找到對應的id,或者將控制項放在該標籤下,當點選時,就會觸發對應的控制項。 for優先順序高於內部控制項,內部有多個控制項的時候預設觸發第乙個控制項。 目前可以繫結的控制項有:button, checkbox, radio, switch。
class="section section_gap
">
class="
section__title
">表單元件在label內
class="
group
" bindchange="
checkboxchange
">
class="
label-1
" wx:for="
}">
"}"checked="
}">
class="
label-1__icon
">
class="
label-1__icon-checked
" style="
opacity:}
">
class="
label-1__text
">}
class="
section section_gap
">
class="
section__title
">label用for標識表單元件
class="
group
" bindchange="
radiochange
">
class="
label-2
" wx:for="
}">
"}" hidden value="}"
checked="
}">
class="
label-2__icon
">
class="
label-2__icon-checked
" style="
opacity:}
">
class="
label-2__text
"for="
}">}
page(,,,,,,],
radioitems: [,,
,,,,
],hidden:
false
}, checkboxchange: function(e)
for (var i = 0; i < this.data.checkboxitems.length; i ++)
else
}this
.setdata(changed)
},radiochange: function(e)
for (var i = 0; i < this.data.radioitems.length; i ++)
else
}this
.setdata(changed)
}})
.label-1, .label-2.label-1__text, .label-2__text
.label-1__icon
.label-1__icon-checked
.label-2__icon
.label-2__icon-checked
.label-4_text
微信小程式元件化開發
官方介紹 本次demo目錄結構 page下兩個資料夾,乙個components,用於存放元件 乙個home,為我們的主要頁面 components裡面兩個元件,乙個banner,乙個news,都是都過右鍵 新建component 生成的 第一步 配置 home.json 使頁面能使用元件 home....
微信小程式 元件化開發
7.slot 插槽的使用 8.component構造器 類似於頁面,自定義元件由json,wxml,wxss,js四個檔案 在wxml檔案中編寫屬於元件自己的模板 在wxss中編寫屬於元件的相關樣式 在js檔案中定義資料結構和相關邏輯 以home頁面為例 1.先在home.json中進行註冊 usi...
微信小程式開發 元件 3
group class radio group bindchange radiochange class radio wx for checked color pink page radiochange function e 從底部彈起的滾動選擇器。class section class secti...