1. 打开微信小程序开发者工具,并进入你的小程序项目。
2. 在开发者工具中找到并打开 "微语报(canvas)" 页面,然后找到文本输出的位置。
3. 在代码编辑器中,在文本内容需要分段的位置加入 "\n" 换行符。
4. 修改完成后,保存代码并重新编译小程序,然后在手机或模拟器上测试查看效果。
注意:
- 在微语报中,文本内容需要使用 "text" 标签进行包裹,样式修改可以使用 CSS 进行调整。
- 如果需要动态添加文本内容,可以使用 setData() 方法对 data 中的字符串变量进行拼接或替换。
- 如果文本内容较长,建议使用 scroll-view 组件进行滚动显示,避免显示不全或显示错位的情况。
有两种获取方法:
1. 在所有单选按钮组外边套一个 form 组件,并且加一个包含属性 formType="submit" 的
button 按钮,每组单选按钮的 name 使用你的 data-index,选择完闭后点击按钮,在
bindsubmit 绑定的方法中可以获取到所有值:
formSubmit(event) {
const values = event.detail.value
const result = Object.keys(values).sort().map(key => values[key])
console.log(result)// 此时的 result 就是一个按顺序(name)排序的
}
2. 使用 radio-group 的 bindchange,设置值时用 data-index 确定位置。
场景:画图应用需选择画笔颜色,有4种颜色按钮可供选择,用户点击任意按钮进行颜色切换。思路:通过curColorIndex变量保存当前选中的颜色下标,选中后添加额外的选中样式
布局的约束
这里通过wx:for实现循环打印颜色数组,通过curColorIndex值控制选中的样式,index值进行参数传递
onLoad:function这个函数在页面加载时就会执行一次,所以这里可以加载默认颜色数据,同时wxml用到了curColorIndex以及data_color,所以在data里定义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)