局部组件 的 代码实例
作者:互联网
<body> <div id="app"> <home-nav></home-nav> <product-item></product-item> <product-item></product-item> <product-item></product-item> </div> <template id="product"> <div class="product"> <h2>{{title}}</h2> <p>商品描述, 限时折扣, 赶紧抢购</p> <p>价格: {{price}}</p> <button>收藏</button> </div> </template> <template id="nav"> <div>-------------------- nav start ---------------</div> <h1>我是home-nav的组件</h1> <product-item></product-item> <div>-------------------- nav end ---------------</div> </template> <script src="../lib/vue.js"></script> <script> // 1.创建app const ProductItem = { template: "#product", data() { return { title: "我是product的title", price: 9.9 } } } // 1.1.组件打算在哪里被使用 const app = Vue.createApp({ // components: option api components: { ProductItem, HomeNav: { template: "#nav", components: { ProductItem } } }, // data: option api data() { return { message: "Hello Vue" } } }) // 2.挂载app app.mount("#app") </script> </body>
标签:ProductItem,title,代码,实例,nav,components,组件,data,app 来源: https://www.cnblogs.com/qd-lbxx/p/16595213.html