在html中使用vue.js的component

由于vue.js不依赖于dom元素,所以在body中引入就行,在head中引入会在渲染dom前加载,影响页面加载速度。

var vm = new Vue({  
  el: "#app",  
  data: {  
    price: "$10",  
  },  
});

在vue实例中data可以是一个对象,也可以是一个函数,但是在组件中必须是一个函数。

var Counter = {
        template: `<button @click="count++">当前点击了次</button>`,
      };

组件是一个对象而不是一个vue实例

完整代码:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>HTML + CSS</title>
    <link rel="stylesheet" href="styles.css" />
  </head>
  <body>
    <div id="app">
      <Pitle label="价目表"></Pitle>
      {{price}}
      <Counter />
    </div>
    <script src="./vue.min.js"></script>
    <script>
      var Counter = {
        data() {
          return {
            count: 0,
          };
        },
        template: `<button @click="count++">当前点击了{{count}}次</button>`,
      };

      var Pitle = {
        props: ["label"],
        template: `<h1>{{label}}</h1>`,
      };

      // Vue.component("Counter", Counter);

      var vm = new Vue({
        components: {
          Counter,
          Pitle,
        },
        el: "#app",
        data: {
          price: "$10",
        },
      });
    </script>
  </body>
</html>

相关推荐

  1. html使用vue.jscomponent

    2024-07-18 15:16:01       23 阅读
  2. Vue3 使用 styled-components

    2024-07-18 15:16:01       28 阅读
  3. Vue如何渲染使用Vue写法HTML文件?

    2024-07-18 15:16:01       36 阅读
  4. 使用Composer管理项目安装和使用

    2024-07-18 15:16:01       53 阅读
  5. Vue使用websocket流程

    2024-07-18 15:16:01       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 15:16:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 15:16:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 15:16:01       62 阅读
  4. Python语言-面向对象

    2024-07-18 15:16:01       72 阅读

热门阅读

  1. 邦芒支招:这三种方法帮你减轻工作负担

    2024-07-18 15:16:01       22 阅读
  2. 【18】Android 线程间通信(三) - Handler

    2024-07-18 15:16:01       18 阅读
  3. SpinalHDL之Flow

    2024-07-18 15:16:01       24 阅读
  4. 精通JVM监控与调优:工具使用与命令指南

    2024-07-18 15:16:01       23 阅读
  5. C#配置文件中AppSettings的读写

    2024-07-18 15:16:01       18 阅读
  6. Flutter 开源库学习

    2024-07-18 15:16:01       22 阅读
  7. 白骑士的C++教学附加篇 5.2 代码规范与最佳实践

    2024-07-18 15:16:01       18 阅读
  8. 基于STM32设计的人体健康监测系统(华为云IOT)(189)

    2024-07-18 15:16:01       23 阅读
  9. x264 写入码流函数分析与介绍

    2024-07-18 15:16:01       23 阅读
  10. Spring Boot 动态多数据源配置

    2024-07-18 15:16:01       23 阅读