我就另辟蹊径了 , 既然不能直接支持,就得用上骚操作 使用 if 属性 进行重新渲染 我是uni-app <view v-if="f渲染" > <picker :value="f测试" /> </view> this.f渲染 = false; this.$nextTick(() => { this.f渲染 = true; }); //-> 或者 使用延迟执行 setTimeout, 但是不推荐 使用不好会有白屏风险
picker-view设置了value,实际不生效。。。请问如何处理?picker-view设置了value,实际不生效。。。请问如何处理? [图片] JS //生成年月日时分秒 let date = new Date() let years = [] let months = [] let days = [] let hours = [] let minutes = [] let seconds = [] for (let i = 1990; i <= date.getFullYear(); i++) { years.push(i) } for (let i = 1; i <= 12; i++) { months.push(i) } for (let i = 1; i <= 31; i++) { days.push(i) } for (let i = 0; i <= 23; i++) { hours.push(i) } for (let i = 0; i <= 59; i++) { minutes.push(i) seconds.push(i) } _this.setData({ years: years, months: months, days: days, hours: hours, minutes: minutes, seconds: seconds, followupdatetimeValue: [9999, 9, 2, 1, 21, 11], }) WXML <picker-view indicator-style="height: 50px;" style="width: 100%; height: 50vh;" value="{{followupdatetimeValue}}" bindchange="followupdatetimeChange"> <picker-view-column> <view wx:for="{{years}}" wx:for-item="item" style="line-height: 50px; text-align: center;">{{item}}年 </view> </picker-view-column> <picker-view-column> <view wx:for="{{months}}" wx:for-item="item" wx:for-index="idx" style="line-height: 50px; text-align: center;">{{item}}月 </view> </picker-view-column> <picker-view-column> <view wx:for="{{days}}" wx:for-item="item" style="line-height: 50px; text-align: center;">{{item}}日</view> </picker-view-column> <picker-view-column> <view wx:for="{{hours}}" wx:for-item="item" style="line-height: 50px; text-align: center;">{{item}}时 </view> </picker-view-column> <picker-view-column> <view wx:for="{{minutes}}" wx:for-item="item" style="line-height: 50px; text-align: center;">{{item}}分 </view> </picker-view-column> <picker-view-column> <view wx:for="{{seconds}}" wx:for-item="item" style="line-height: 50px; text-align: center;">{{item}}秒 </view> </picker-view-column> </picker-view>
11-07又怎么样 一坨屎 大家还不是要吃 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
你们的微信小程序文档写的真垃圾https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/extend.html
11-04这不是微信的问题 是你自己的问题 ,这种问题 你明知道微信对svg 的渲染就不是那么的兼容, 你还要硬上 你不仅是为难自己 也是在为难微信 我遇到这种问题 直接使用其他的方式 将svg 转换为其他格式的图片在进行访问,虽然失去了svg的意义 但我们得到的全平台的兼容 一条路不行 换条路把 ,等他们想把路修好了在考虑
Skyline 真机image无法正确渲染SVG?真机:IPhone 14 Pro Max 基础库:3.4.10 表现异常的地方是:真机上image的mode=scaleToFill是无效的。 由于代码片段不支持skyline模式运行,请官方人员复制以下示例到skyline项目里运行看看。 <image style="width: 200px;height: 200px;background: #eee" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20fill%3D%22%233f4945%22%20d%3D%22M240-200h120v-240h240v240h120v-360L480-740%20240-560v360Zm-80%2080v-480l320-240%20320%20240v480H520v-240h-80v240H160Zm320-350Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"></image>
11-04没有核心技术就是这样的 , 我用uni-app 在处理循环变量不支持中文意外 其他地方还是可以使用中文,但不能以中文开头,
{{data}}属性不支持中文表达Bad value with message 19 | 寒假 总收入: 20 | </label> > 21 | <label> | ^ 22 | {{_PRO_DATA.termtotal.寒假}} 23 | </label> 如上图: 在wxml文件中,{{}}里面的数据引用不支持中文属性。 类似的问题,在js文件中this.data.attiribute,属性不支持使用变量。 希望开发者能给予支持,谢谢!
08-13天塌了 写个代码还搞这么多屁事
检测到你的小程序可能存在网络问题,推荐使用微信安全网关解决?[图片]
08-12使用 "[]" 进行变量访问 可能会导致部分双向绑定 - 失-败
{{data}}属性不支持中文表达Bad value with message 19 | 寒假 总收入: 20 | </label> > 21 | <label> | ^ 22 | {{_PRO_DATA.termtotal.寒假}} 23 | </label> 如上图: 在wxml文件中,{{}}里面的数据引用不支持中文属性。 类似的问题,在js文件中this.data.attiribute,属性不支持使用变量。 希望开发者能给予支持,谢谢!
07-27在模板中 是支持中文变量访问的, 你可以使用 ['字段'] 来进行访问, 当然 一级对象我还没有试过 我通常是 使用二级对象 比如 <view>{{ data['字段'] }} 是可以 但是会出现些问题,比如双向绑定 这种方法就不行 使用[]进行字段访问可以 但是直接使用不行, 我估计是 小程序代码解析或者编译时 不支持中文,毕竟编译阶段,解析阶段 是微信写的,至于运行时为什么可以 毕竟内核 不是微信写的嘛
小程序的开发的很多地方为什么都不支持中文命名?db.collection('数据库') 在云数据库中创建集合,提示我名称支持字母大小写、数字和下划线,现在主流的数据库都可以支持中文来命名表名和字段名,小程序这里是不是可以考虑支持一下? <view wx:if="{{标识}}"></view> 模板中的插值表达式也不能支持中文,如果有编译就会提示错误。这个至于吗,我在 data 中都可以申明中文变量,到了模板中不给用。
06-28如非必要 请不要使用微信的 表单<form> 组件,这个组件不满足w3c规范,意味着这个组件不是标准的表单组件, 这个组件唯一的用途就是表面工程,
如何把普通picker携带值传递给后台[图片] 在控制台看似没毛病,但是传递到后台的全是下标值(index那边的默认的从0开始的数值),试了无数次都是没用。。。不知道如何解决。
01-16图片使用分片上传吧 base64 也使用分片吧, 我看了许多文章,大概最多支持 1mb数据 "application/x-www-form-urlencoded" 不过 后端也会有限制,比如tomcat 默认是 2Mb
wx.request的post请求对参数是否有长度限制?代码如下: wx.request({ url: "https://www.xxxxxx.net:8080/xxxx", method: "POST", header: { //'Content-Type':'application/json' "Content-Type": "application/x-www-form-urlencoded" }, data: {image:imgData}, success: function(res) { //obj.callback(outputData); console.log(res); } }) 其中imgData是base64类型数据,用这种写法每次都立即报错:net::ERR_CONNECTION_RESET,看网上说了很多方法均进行了尝试: 把Content-Type变成小写的content-type。把data里的json对象转成json字符串。method里的post变成大写的POST。以上方法均无任何作用。 最后测试发现,把{image:imgData}改成{image:'112233'}这种,立刻能够正常返回了,再然后尝试把base64的数据删掉一大半,居然也能正常response(只是服务器端报错无法处理而已,关键是能response!)。 查询小程序官方文档,无任何解释。 请问,post请求对大数据参数是否有大小限制,官方人员能否正面回复一下???
2023-12-26简单粗暴 重新加载当前页面 我敢打赌 一定可以重置表单 不是微信不行 是你的想法太强大
小程序如何用代码触发form的Reset()?小程序如何用代码触发form的Reset()事件?
2023-12-11