- 微信小程序如何渲染markdown?
有推荐靠谱好用的组件吗?
07-24 - 微信小程序自定义弹出的图层,如何禁止页面拖动?
微信小程序自定义弹出的图层后,如和禁止用户拖动 页面
04-11 - 小程序如何实现一个通用的调用组件,我指引用一次在其他地方可以随意调用?
需求是我需要做一个公共的吐司提示,在任意页面都可能会用到,但是,我不想每一次都引用,改如何实现?
04-11 - 微信小程序传入的 offset 不合法?
[图片]
2022-02-24 - 微信小程序如果将本地目录生成压缩包?
信小程序如果将本地目录生成压缩包?
2022-02-21 - 微信小程序添加桌面api 有吗,有用代码能实现的吗?
微信小程序添加桌面api 有吗,有用代码能实现的吗?
2021-11-29 - 微信小程序input 失去焦点偶尔拿不到事件?
微信小程序input 失去焦点偶尔拿不到事件? 怎么解决
2021-09-15 - 微信小程序 页面中判断表单内容是否变更?
微信小程序 页面中判断表单内容是否变更? 如果页面内容发生变更,页面返回时询问?如果页面没有发生变更不询问怎么做,我看到微信里面有这个函数,但是一调用就会弹出来。 enableAlertBeforeUnload
2021-08-19 - 微信小程序radio 这种类型的组件是怎么定义的,我定义就有问题?
[图片] 正常情况下应该只有3个,但是现在有6个 上面三个有事件可以点击,下面3个没有事件只能展 xgb-radio.wxml <text class="iconfont icondanxuanyixuanzhong" style="color: {{color}};font-size: {{size}};" wx:if="{{checked}}" ></text> <text class="iconfont icondanxuanweixuanzhong" style="color: {{defaultColor}};font-size: {{size}};" wx:if="{{checked==false}}"></text> xgb-radio.js // component/xgb_radio/index.js Component({ relations: { './xgb_radio_group': { type: 'parent' } }, /** * 组件的属性列表 */ properties: { value:{ type:String, value:"" }, checked:{ type:Boolean, value:false }, disabled:{ type:Boolean, value:false }, color:{ type:String, value:"#02BD8B" }, size:{ type:String, value:"36rpx" }, defaultColor:{ type:String, value:"#999999" } }, /** * 组件的初始数据 */ data: { }, /** * 组件的方法列表 */ methods: { } }) xgb-radio-group.wxml <block wx:for="{{childList}}" wx:key="{{index}}"> <label bindtap="itemTap" data-index="{{index}}"> <xgb-radio checked="{{item.checked}}" value="{{item.value}}" disabled='{{item.disabled}}' color="{{item.color}}" size="{{item.size}}" defaultColor="{{item.defaultColor}}"></xgb-radio> </label> </block> <slot></slot> xgb-radio-group.js Component({ relations: { './xgb_radio': { type: 'child' } }, data: { childList: [], }, methods: { itemTap: function(e) { let list = this.data.childList; list.map(item=>{return item.checked=false}); list[e.currentTarget.dataset.index].checked=true; this.setData({ childList:list }); this.triggerEvent("change", list); }, _getChild: function() { let nodes = this.getRelationNodes('./xgb_radio'); let list =[]; for (let item of nodes) { list.push(item.data) } this.setData({ childList:list }) } }, ready: function() { this._getChild() } }) page 这个是调用组件的地方 <view class="company" wx:if="{{company.length>0}}"> <xgb-radio-group bindchange="changeCompany"> <view wx:for="{{company}}" wx:key="index" class="company-item" > <xgb-radio value="{{item}}" checked="{{item.checked}}" ></xgb-radio> <text class="company-name {{item.checked?'company-action':''}}">{{item.name}}</text> </view> </xgb-radio-group> </view>
2021-07-26 - page 页面中如何应用pureDataPattern ?
page 页面中如何应用pureDataPattern ?
2021-07-06