微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

(Nativescript Vue) 组件不能仅从物理设备上的阵列更新

如何解决(Nativescript Vue) 组件不能仅从物理设备上的阵列更新

我正在开发一个需要显示动态列表的 Nativescript (NS7) 应用程序。我的代码在 Android 设备和 iOS 模拟器上运行良好,但不适用于运行 iOS 14.4 的物理 iPad。

这是一个片段:

. . . 

<StackLayout v-for="item in list" v-bind:key="item">
    <StackLayout dock="left" class="card-layout" orientation="horizontal">
        <Label :text="item"/>                             
        <Label dock="right" width="15%" color="black" class="button fas" >
            {{'fa-chevron-right' | fonticon}}</Label>
        <Label dock="right" text=""/>
     </StackLayout> 
</StackLayout> 

. . .

data() {
    list:[]
},methods: {
    add() {
        this.list.push("An item")
    }
}

. . .

我尝试了不同的布局,最初使用的是 @nstudio/nativescript-cardview 组件,但我没有运气。此外,我也尝试过使用 Observable 数组,但这似乎没有任何改变。

如果我遗漏了什么,请告诉我。干杯

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。