javascript - Vue动态挂载的组件不渲染bootsrtap的class样式
天蓬老师
天蓬老师 2017-04-11 11:53:20
[JavaScript讨论组]

-被挂载的组件

var addType = {
    template: '

'+ '

添加新闻分类

'+ '

'+ '

'+ ''+ ''+ ''+ ''+ ''+ '
分类名称
父分类名称'+ ''+ '
'+ ''+ '

'+ '

', mounted: function(){ var that = this; $.get("mook/addTypeC.php","",function(response){ that.options = JSON.parse(response); }); }, data: function(){ return { options: [{'tname':'国际新闻'},{'tname':'体育新闻'}] }; }, }

-挂载组件:

  var appMain = new Vue({
    el: "#app",
    data: {
      currentView: 'defaultView'
    },
    components: {
      'defaultView': defaultView,
      'typeList': typeList,
      'addType': addType
    }
  });

-点击挂载的代码

var appMenu = {
template: {/*  */},
methods: {
    //处理分类列表的函数
    typeList: function(){
      appMain.currentView = typeList;
    },

    //处理添加分类的函数
    addType: function(){
      appMain.currentView = addType;
    }
  }
}
  • 显示效果如图: 点击左侧按键触发typeList函数,table样式没有渲染出来

  • 但是为什么在chrome控制台编辑html文档,在该p前面加了一个空格就可以渲染出来table样式了

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号