首页 > 其他分享 >Vue3学习---1

Vue3学习---1

时间:2024-07-18 20:42:08浏览次数:11  
标签:学习 Vue createApp app --- Vue3 msg World data

Vue3学习

1.初识Vue

1.1 Hello World程序

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">

    </div>

    <!-- 引入Vue库文件 -->
    <!-- <script src="https://unpkg.com/vue@latest"></script> -->
    <script src="./js/vue3.js"></script>
    <script>
        // 创建Vue对象
        // 前面库文件已经将Vue导进来了,库文件当中已经将Vue定义好了,可直接使用
        Vue.createApp({
            // 模板,表示当前Vue实例视图层是什么样子
            template:'<p>Hello World</p>'
        }).mount('#app') // 挂载到指定元素上
    </script>
</body>
</html>

常用格式(单向数据绑定)

<body>
    <div id="app">
        <p>{{ msg }}</p>
    </div>

    <script src="./js/vue3.js"></script>
    <script>
        // 创建Vue对象
        Vue.createApp({
            // 声明数据
            data(){
                return {
                    msg: 'Hello World'
                }
            }
        }).mount('#app') // 挂载到指定元素上
    </script>
</body>

改为双向数据绑定

<body>
    <div id="app">
        <p>{{ msg }}</p>
        <!-- v-model属性会绑定msg数据 -->
        <input type="text" v-model="msg">
    </div>

    <script src="./js/vue3.js"></script>
    <script>
        Vue.createApp({
            data(){
                return {
                    msg: 'Hello World'
                }
            }
        }).mount('#app') 
    </script>
</body>

1.2 一个双向数据绑定的实例

<body>
    <div id="app">{{data}}</div>

    <script src="./js/vue3.js"></script>
    <script>
        // 创建Vue实例
        Vue.createApp({
            // 声明数据
            data(){
                return {
                    data: '00:00:00'
                }
            },
            mounted(){  // 在这里,就可以保证DOM全部加载完毕后才执行这里的代码
                //定时器
                setInterval(()=>{
                    // 获取当前时间
                    let d = new Date()
                    // 格式化时间
                    this.data = d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds()
                })
            }
        }).mount('#app')
    </script>
</body>

标签:学习,Vue,createApp,app,---,Vue3,msg,World,data
From: https://www.cnblogs.com/yishengwanwuzhao/p/18310405

相关文章

  • SOLIDWORKS 无法获得下列许可 SOLIDWORKS Standard。无效的 (不一致的) 使用许可号码
    1.找到下图安装包中的文档  打开文件夹,将下图中箭头所指的文件复制到安装目录中 复制到安装目录的SOLIDWORKS文件加下  重启电脑后,打开软件即可正常进入转载:https://blog.csdn.net/q18335189155/article/details/126897234 ......
  • XGBoost模型构建+SHAP解析-Python代码——用XGBoost模型实现机器学习并进行黑箱过程解
    一、XGBoost模型简介1.1适用范围XGBoost(ExtremeGradientBoosting)是一个基于梯度提升(GradientBoosting)框架的增强算法,广泛应用于分类、回归、排序等任务。常见的应用包括:信用风险评估销售预测病毒检测图像识别1.2原理XGBoost是梯度提升树(GradientBoostedDecisionTree......
  • 决策树模型构建+调参Python代码——用决策树模型实现机器学习
    一、决策树模型简介1.1适用范围决策树模型(DecisionTree)可以用于分类和回归任务,广泛应用于以下领域:客户细分信用风险评估医疗诊断营销策略优化1.2原理决策树是一种树形结构的预测模型,通过一系列的特征测试(即节点的分裂)将数据集逐步划分,从而形成一个树状的决策路径。每个节......
  • C++基础-引用详解(全网最详细,看这篇就够了)
    目录前言一、引用的概念二、引用的特性三、常引用四、引用的使用场景4.1引用做参数4.2引用做返回值五、传值、传引用效率比较5.1值和引用的作为返回值类型的性能比较5.2值和引用作为参数传递之间的性能差别六、引用和指针的区别结束语前言本节我们正式进入C++......
  • [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-01 软件工具环境搭建
    软件版本:Anlogic-TD5.9.1-DR1_ES1.1操作系统:WIN1064bit硬件平台:适用安路(Anlogic)FPGA实验平台:米联客-MLK-L1-CZ06-DR1M90G开发板板卡获取平台:https://milianke.tmall.com/登录"米联客"FPGA社区http://www.uisrc.com视频课程、答疑解惑!1代码编辑vscode工具软件安......
  • 番外 - 数学感闻
    前言今天是2024-05-15,没什么特别的,不知为什么就想写来这篇文章。算是对\(3\)年数竞学习经历的一个总结吧,也为学弟学妹们提供一些学习数学的经验。这篇文章没有什么固定的受众群体,因为我也不知道我要写些什么,对你有帮助的话更好。初入数竞记得我接触数竞的时间相比较于......
  • 蓝桥杯单片学习总结(Day12 串口通讯实验)
    实验现象:        通过串口调试助手发送数字1~8,板子上面的对应指示灯亮。注意此处发送应选择文本模式发送。 实例代码:#include<STC15F2K60S2.H>#defineBUAD 9600//所需波特率、#defineSYSTEMCLOCK 11059200L//系统时钟频率,L表示该数据为长整型voiduart_......
  • 嵌入式学习——C语言字符数组及其函数
    目录一、字符数组    1、定义    2、初始化                    3、引用字符数组元素二、字符串和字符串结束的标志三、字符数组的输入输出        1、字符串的输入:scanf    2、注意事项四、字符串处理函数......
  • [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-01 软件工具环境搭建
    软件版本:Anlogic-TD5.9.1-DR1_ES1.1操作系统:WIN1064bit硬件平台:适用安路(Anlogic)FPGA实验平台:米联客-MLK-L1-CZ06-DR1M90G开发板板卡获取平台:https://milianke.tmall.com/登录"米联客"FPGA社区http://www.uisrc.com视频课程、答疑解惑!1代码编辑vscode工具软件安装使用......
  • C++ 面向对象程序设计 ---- 类2重点
    1.构造函数,代替Init()函数构造函数的特点1.函数名与类名相同2.无返回值,void也不需要写3.对象实例化时,系统会自动调用构造函数4.构造函数可以重载classDate{public://函数名与类名相同,无返回值Date()//函数重载,无参{_year=1;......