iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0
Vue.js

重新瞭解vue3.js + vite框架系列 第 28

Day28-元件樣板製作(1)

  • 分享至 

  • xImage
  •  

介紹兩種樣板建立方式
1.template

  const app = Vue.createApp({
    data() {
      return {
        array: [1, 2, 3],
        componentName: 'alert'
      };
    },
  })
  app.component('alert', {
    template: `<div class="alert alert-primary" role="alert">
      範例ㄧ
    </div>`,
  });
  app.mount('#app');
  <h4>template</h4>
  <alert></alert>

2.x-template

  const app = Vue.createApp({
    data() {
      return {
        array: [1, 2, 3],
        componentName: 'alert'
      };
    },
  })

  app.component('alert2',{
    template:'#alert-template'
  })
  app.mount('#app');
<script type="text/x-template" id="alert-template">
  <div class="alert alert-primary" role="alert">
    x-template所建立的元件
  </div>
</script>
  <h4>x-template</h4>
  <alert2></alert2>

https://ithelp.ithome.com.tw/upload/images/20231013/201216698PpkuU34tX.png

.
知識點來源:六角課程

以上是今天所提供知識點如有誤,再請務必在下面留言~


上一篇
Day27-元件註冊
下一篇
Day28-元件樣板製作(2)
系列文
重新瞭解vue3.js + vite框架30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言