就这样吧001
就这样吧001
  • 发布:2023-12-11 12:27
  • 更新:2023-12-11 16:08
  • 阅读:227

代码在内置浏览器跑没问题,在安卓基座跑报错

分类:uniCloud
<view class="zd_menu">  
            <view class="zd_menu_list" id="zdmenulist" ref="zdmenulist">  
                <view :id="`menuid${item.menuno}`" class="zd_menu_item" v-for="(item,index) in menuList"  
                    :key="item.menuno" @click="changeMenu($event, item.menuno)">  
                    <text class="zd_menu_item_text"  
                        :style="[{color: menuindex == item.menuno ? '#13227a' : '#333333'}]">{{item.text}}</text>  
                    <view v-if="menuindex == item.menuno" class="zd_menu_item_border_on"></view>  
                    <view v-else class="zd_menu_item_border"></view>  
                </view>  
            </view>  
            <view class="zd_menu_btn" @click="openmenulist('left')">  
                <uni-icons type="more-filled" size="25"></uni-icons>  
            </view>  
        </view>

上面是页面的代码
下面是调用方法的代码

changeMenu(e, no) {  
                // console.log(e)  
                this.menuindex = no  
                let itemx = e.detail.x  
                console.log('1------')  
                let scrollContainer = document.getElementById('zdmenulist')  
                console.log('2------')  
                let middlescreenwidth = this.screenWidth / 2  
                // console.log('itemx:', itemx, '-middlescreenwidth:', middlescreenwidth)  
                console.log('3------')  
                let menuone = document.getElementById(`menuid${no}`)  
                console.log('4------')  
                let leftdistance = scrollContainer.scrollLeft  
                // console.log('leftdistance:', leftdistance)  
                let movedistance = middlescreenwidth - itemx

[Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'getElementById' of undefined"

(found at pages/index/index.vue:1)
这种报错怎么处理呢

2023-12-11 12:27 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

可以用节点信息,参考下
https://uniapp.dcloud.net.cn/api/ui/nodes-info#createselectorquery

  • 就这样吧001 (作者)

    我试试,我主要是想知道这种document的写法不支持吗 如果不支持的话,以后我就不这么写东西了

    2023-12-11 14:15

云开发接单

云开发接单 - 专攻云开发,有云开发的小单子可找我

document只支持网页啊,不支持app

要回复问题请先登录注册