如果不用引用vue,那么用ref可以,不用不行,似乎,为什么呢?

news/2024/7/24 4:38:07 标签: vue

这样不行

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Vite App</title>
  </head>
  <body>
    <div id="counter">
      Counter: {{ counter }}
    </div>
    
    
    <script>
    
    const Counter = {
        data() {
            return {
                counter: 0
            }
        }
    }
    
    Vue.createApp(Counter).mount('#counter')
    </script>
    
  </body>
</html>

这样行

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Vite App</title>
    <script src="https://unpkg.com/vue@next"></script>
  </head>
  <body>
    <div id="counter">
      Counter: {{ counter }}
    </div>
    
    
    <script>
    import { vue } from Vue
    const Counter = {
        data() {
            return {
                counter: 0
            }
        }
    }
    
    Vue.createApp(Counter).mount('#counter')
    </script>
    
  </body>
</html>

这样也行

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Vite App</title>
  </head>
  <body>
    <div id="counter">
      Counter: {{ counter }}
    </div>
    
    
    <script>
    
    import { reactive, ref } from "vue";
  export default {
    name: "App",
    setup() {
      const count = ref(0)
      

      return {
        count,
      };
    },
  };

    
    Vue.createApp(Counter).mount('#counter')
    </script>
    
  </body>
</html>

为什么用ref必须用ref呢?它是一个什么变量呢,忘记了

但是为什么文档上到这里这个时候还没有用到ref,到什么情况下才会开始用?


http://www.niftyadmin.cn/n/957591.html

相关文章

谷歌浏览器Google Chrome 88.0.4324.104 Stable 官方正式版

转载于&#xff1a;http://54sh.net/html/4510.html 如若侵权请联系管理删除 Google Chrome 88.0.4324.104 Stable 官方正式版 [2020/01/22] ﹂有更新组件及服务的最新官方稳定版&#xff0c;离线安装包&#xff0c;固定下载链接 x64 https://redirector.gvt1.com/edgedl/chr…

Mysql+SQL server 两张表通过关联条件更新列数据

当需要做令人恶心的数据修复的任务事情时&#xff1b; 常常需要使用以下语句&#xff0c;先把原始数据表备份出来。 create table 表名_bak as (select * from 表名); 但当你的修复方案失败的时候&#xff0c;往往需要先把数据先还原回去。 平时使用两张表关联查询较多&…

详解python路径拼接os.path.join()函数的用法

os.path.join()函数&#xff1a;连接两个或更多的路径名组件 1.如果各组件名首字母不包含/&#xff0c;则函数会自动加上 demo1 1 2 3 4 5 6 7 8 import os Path1 home Path2 develop Path3 code Path10 Path1 Path2 Path3 Path20 os.path.join(Path1,Path2,Path3) p…

又试着自己写第一个vue代码,能可以显示,第一次没有成功

把22文件改成22.html也不行 <html> <div id"counter">Counter: {{ counter }} </div> </html> <script src"https://unpkg.com/vuenext"></script> const Counter {data() {return {counter:0}} }Vue.createApp(Cou…

Excel把表中一个单元格对应多个数据汇总到一个单元格内

打开你的Excel文件&#xff0c;按“AltF11”打开VBA编辑窗口&#xff0c;然后在左侧空白处点击右键&#xff0c;“插入”&#xff0c;“模块”。右侧空白处粘贴下面的代码。关闭VBA窗口。 然后在单元格中使用公式&#xff1a; HEBING(在哪里查找&#xff0c;查找什么&#xf…

【python图像处理】几何图形的绘制与文字的绘制(ImageDraw类详解)及Image.save设置

python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制&#xff0c;如直线、椭圆、弧、弦、多边形以及文字等。 下面直接通过示例来进行说明&#xff1a; #-*- coding: UTF-8 -*- import numpy as np from PIL import Image from PIL import ImageDraw …

vue第二个功能实现,计数器从静态的样子,变成了动态的计时器,使用了mounted函数方法,需要体会mounted的意义,与methoded有什么不一样呢?

代码如下 <!DOCTYPE html> <div id"counter">Counter: {{ counter }} </div> </html> <script src"https://unpkg.com/vuenext"></script> <script> const Counter {data() {return {counter:0}},mounted() {…

批量处理文件内容数据

本次需要处理的数据文件有两个方面 一、批量从各分类文件夹中把对应的格式(.json)文件提取到统一的文件夹。 这里我用到的是Everything工具&#xff0c;使用菜单 搜索——高级搜索 直接查找文件名后缀以及对应的文件夹&#xff0c;然后统一复制粘贴出来即可。 二、批量把内容…