uni-app vue3版本编译问题导致使用原生小程序组件不能正常使用

uni-app vue3版本编译问题导致使用原生小程序组件不能正常使用

项目 内容
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 macos 11.6
手机系统 全部
手机厂商 华为
页面类型 vue
vue版本 vue3
打包方式 离线
项目创建方式 CLI
CLI版本号 3.0.0-alpha-3030920220121001

bug描述:

同一套代码编译后内容不同导致传参错误

第一张图上方为vue3编译的内容,第一张图下方为vue2编译的内容

第二张图为原生微信小程序组件,接收的参数为nodes 但是vue3编译后的内容为 ‘a’

图1 图2

示例代码:

vue3 编译的版本:

<towxml wx:if="{{a}}" class="data-v-648eaf67" u-i="648eaf67-0" bind:__l="__l" u-p="{{a}}"></towxml>

vue2 编译的版本:

<towxml vue-id="ede3fe0a-1" nodes="{{currentValue}}" class="data-v-750e251a" bind:__l="__l"></towxml>

towxml 微信小程序插件

<view class="h2w h2w-{{nodes.theme}}">
    <view class="h2w__main">
        <decode nodes="{{nodes}}"/>
    </view>
</view>

更多关于uni-app vue3版本编译问题导致使用原生小程序组件不能正常使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app vue3版本编译问题导致使用原生小程序组件不能正常使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html


发测试工程,vue3,vue2本身编译结果就有差异

回到顶部