vuejs 中 v-for的template问题?

为什么我的代码解析不出来?

components: {
        'believe': {
            template: `
                
                <div class="danxuanAll">
                    
                    哪里写错了?
                    <div class="Layered" v-if="playinger === false">
                        
                        <el-checkbox-group  v-model="checkList" v-for="(item , indexx) in danxuanAller2" :key="indexx">
                            <el-checkbox :label="item">{{item}}</el-checkbox>
                        </el-checkbox-group>
        
                    </div>
                    
                    <div class="Layer" v-else>
                        没有
    
                        <el-radio-group v-model="item['radio' + indexx]" v-for="(item , indexx) in danxuanAller2" :key="indexx">
                            
                            <el-radio v-for="(list, idxx) in item.data" :label="list" :key="idxx">{{ list }}</el-radio>
                            
                        </el-radio-group>
                    </div>
                    
                </div>
                
            `,
            
            props: ['abcer','playinger','danxuanAller2']
            
            
            
        }

HTML部分

    <div id="todo-list-exampled">
            <el-button type="primary" @click="addNewTodo3">确认添加</el-button>
            <ul>
                <li
                  is="believe"
                  v-for="(danxuan, index) in MultiXiang3"
                  :key="index"
                  :abcer="danxuan.abc"
                  :playinger="danxuan.playing"
                  v-on:remove="MultiXiang3.splice(index, 1)">
                </li>
            </ul>

        </div>










阅读 3.7k
2 个回答

大哥你这个变量名起的。。。。
danxuanAller2 这个props你没传进去

是什么需求导致你这样写代码啊,为啥你老是会有很“高深”的操作,真是厉害啊。

把问题想简单一点,然后多看看文档,vue,vuex,vue-router的,保证精读一遍,写起来会顺手很多。
还有vue官方的风格指南也建议读一遍:风格指南
真的很抱歉,工作一天真的没有精力去跟着你的思路分析代码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题