多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 案例(学习掌握) ## 结合bootstrap打造警示框组件 :-: ![](https://img.kancloud.cn/54/3d/543d5e3699a014a763cf58363c81b597_1165x88.png) ```html <!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <title>03bootstrap警示框组件</title> <link rel="stylesheet" href="css/bootstrap.min.css"> </head> <body> <div id="app" class="container" style="margin-top: 100px;"> <my-alert></my-alert> </div> <script src="js/vue.js"></script> <script> Vue.component('my-alert',{ template:`<div class="alert alert-success" role="alert">你好</div>` }) var vm = new Vue({ el:'#app', }) </script> </body> </html> ``` ## 组件不可以直接访问实例数据 ``` div id="app" class="container" style="margin-top: 100px;"> <my-alert></my-alert> </div> <script src="js/vue.js"></script> <script> Vue.component('my-alert', { template: `<div class="alert alert-success"> {{msg}} </div>` }) var vm = new Vue({ el: '#app', data: { msg: "你好" } }) </script> ``` ![](https://img.kancloud.cn/45/bd/45bdc83b48ffe24d50c5e8c0c06c3c8c_1610x424.png) >[danger] 组件是不可以访问实例的数据。后面会着重讲解组件数据访问这方面,即组件通信章节。