赵永强
赵永强
  • 发布:2024-05-14 11:58
  • 更新:2024-06-18 16:55
  • 阅读:175

【报Bug】hbuilderx创建插件,readme.md里代码片段的onLoad和show在上传到插件市场里自动就消失了

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 3.94

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型:

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

选项式api写法

<template>  
  <view>  
      <image src="../../static/logo.png"></image>  
    <yq-update-x ref="yqUpdatex"></yq-update-x>  
  </view>  
</template>  

<script lang="uts">  
export default {  
  data() {  
    return {  
      yqUpdatex: null as YqUpdateXComponentPublicInstance | null,  
    }  
  },  
  // 这里是onShow方法 不知道为啥,有时候插件市场就显示不出来  
  onShow() {  
    // 通过组件 ref 属性获取组件实例, 组件标签名首字母大写,驼峰+ComponentPublicInstance  
    this.yqUpdatex = this.$refs['yqUpdatex'] as YqUpdateXComponentPublicInstance  
    this.yqUpdatex!.show()  
  },  
  methods: {  

  }  
}  
</script>  

组合式api写法

<template>  
  <view>  
      <image src="../../static/logo.png"></image>  
    <yq-update-x ref="yqUpdatex"></yq-update-x>  
  </view>  
</template>  

<script setup lang="uts">  
import{ ref } from 'vue'  
// 这里引入的onShow在插件市场老是显示不出来,自己写的时候加上  
import { onShow } from '@dcloudio/uni-app'  
const yqUpdatex = ref< YqUpdateXComponentPublicInstance | null>(null)  
// 这里的onShow方法在插件市场老是显示不出来,自己写的时候加上  
onShow(()=>{  
    yqUpdatex.value!.show()  
})  

</script>  

操作步骤:

上传插件市场

预期结果:

上传插件市场显示正常

实际结果:

上传插件市场不显示onLoad 和onShow

bug描述:

【报Bug】hbuilderx创建插件,readme.md里代码片段的onLoad和show在上传到插件市场里自动就消失了

2024-05-14 11:58 负责人:DCloud_云服务_moyang 分享
已邀请:
DCloud_云服务_moyang

DCloud_云服务_moyang

插件链接发一下

赵永强

赵永强 (作者) - 前端老菜鸟

@DCloud_云服务_moyang

要回复问题请先登录注册