码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Vue3+Vite实现工程化,ref初次接触响应式和setup语法糖


    1、 App.vue

    1. <script setup>
    2. /*function setup() {
    3. let num = 9;
    4. }*/
    5. //vue2中所有的变量都是响应式的,但是vue3中默认所有的变量都不是响应式
    6. import {ref} from "vue";
    7. /*export default {
    8. setup() {
    9. let num = ref(9);
    10. let incre = function () {
    11. num.value++;
    12. };
    13. let decre = function () {
    14. num.value--;
    15. };
    16. return {num, incre,decre}
    17. },
    18. }*/
    19. let num = ref(9);
    20. let incre = function () {
    21. num.value++;
    22. };
    23. let decre = function () {
    24. num.value--;
    25. };
    26. script>
    27. <template>
    28. <div>
    29. <button @click="incre">+button>
    30. <span>{{ num }}span>
    31. <button @click="decre">-button>
    32. div>
    33. template>
    34. <style scoped>style>

    2、main.js

    1. import { createApp } from 'vue'
    2. import './style.css'
    3. import App from './App.vue'
    4. createApp(App).mount('#app')

    3、index.html

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8" />
    5. <link rel="icon" type="image/svg+xml" href="/vite.svg" />
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    7. <title>Vite + Vuetitle>
    8. head>
    9. <body>
    10. <div id="app">div>
    11. <script type="module" src="/src/main.js">script>
    12. body>
    13. html>

    在Vue3中,浏览器会先加载和解析index.html文件,然后再执行main.js里的代码。这是因为index.html是HTML文档的入口点,而main.js是JavaScript文件,在index.html中通过script标签引入。当浏览器解析index.html时,会从上到下逐行执行HTML和JavaScript代码,并且遇到script标签时会先加载并执行其中的代码。因此,即使在main.js中编写了Vue3代码,也必须通过在index.html中引入main.js来启动应用程序,并且必须等到index.html加载和解析完成后才能执行。

  • 相关阅读:
    【Node.js】querystring 模块
    测试用例常见的7种设计方法
    apply和call在Javascript中的使用与区别
    开始MySQL之路——MySQL存储引擎概念
    Java中如何对List遍历呢?
    Web自动化-Windows窗口上传文件
    【无人机协同】基于matlab无人飞行器协同车辆物资配送【含Matlab源码 1899期】
    [AIGC] Kafka解析:分区、消费者组与消费者的关系
    一文搞懂 Python 的模块和包,在实战中的最佳实践
    MBR30300VCT-ASEMI肖特基二极管有什么用
  • 原文地址:https://blog.csdn.net/m0_65152767/article/details/134471151
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号