我想要清空一部分text值 现在无法选中
<view class="tags-container">
<view class="tag-row">
<text class="tag">订单编号</text>
<text class="separator">:</text>
<text class="tag" id="ddh">001-202410164385</text>
</view>
<view class="tag-row">
<text class="tag">订单日期</text>
<text class="separator">:</text>
<text class="tag" id="ddrq">2024-03-05</text>
</view>
<view class="tag-row">
<text class="tag">客户编号</text>
<text class="separator">:</text>
<text class="tag" id="khbh">007</text>
</view>
<view class="tag-row">
<text class="tag">客户名称</text>
<text class="separator">:</text>
<text class="tag" id="khmch">测试公司</text>
</view>
<view class="tag-row">
<text class="tag">物料编号</text>
<text class="separator">:</text>
<text class="tag" id="wlbh">DIY001</text>
</view>
<view class="tag-row">
<text class="tag">物料名称</text>
<text class="separator">:</text>
<text class="tag" id="wlmch">足球服定制工艺</text>
</view>
<view class="tag-row">
<text class="tag">工序名称</text>
<text class="separator">:</text>
<text class="tag" id="gxmch">设计</text>
</view>
<view class="tag-row">
<text class="tag">工序描述</text>
<text class="separator">:</text>
<text class="tag" id="gxms">设计</text>
</view>
<view class="tag-row">
<text class="tag">剩余数量</text>
<text class="separator">:</text>
<text class="tag" id="sysl">3600</text>
</view>
</view>
我想清空 tag-row里面最后一个text值 怎么连tag-row都无法选择 cleartext() {
// 获取所有的 tag-row 组件
const tagRows = this.selectAllComponents('.tag-row');
console.log('找到的 tag-row 组件:', tagRows); // 输出找到的组件
console.log("调用 cleartext 方法");
// 检查是否成功获取到 tag-row
if (tagRows.length === 0) {
console.error('没有找到任何 tag-row 组件');
return;
}
// 遍历每一个 tag-row
tagRows.forEach(row => {
console.log('处理 tag-row');
// 获取最后一个 text 组件
const texts = row.selectAllComponents('text');
if (texts.length > 0) {
const lastText = texts[texts.length - 1];
// 清除最后一个 text 的内容
lastText.setData({
value: ''
});
}
});
},
动态绑定数据啊,你这是啥写法,好好看下文档https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#%E7%BB%84%E4%BB%B6%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E5%87%BD%E6%95%B0