初识vue
Vue

视频学习:【尚硅谷】Web前端迅速上手Vue教程丨vue3.0入门到精通

https://www.bilibili.com/video/BV1Zy4y1K7SH

Vue简介

  • 一套用于构建用户界面渐进式JS框架
  • 采用组件化模式,提高代码复用率、且让代码更好维护
  • 声明式编码
  • AwesomeVue

初识Vue

  • VSCode插件 LiveServer 将项目文件夹运行至端口号为5500的本地服务器上

  • 网页标签404(favicon.ico)

    解决:添加一个favicon.ico于文件根目录即可

    在线生成ico:https://www.bitbug.net/

  • 阻止vue在启动时生成生产提示

    Vue.config.productionTip = false
    
  • helloworld小案例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>初识Vue</title>
        <!--引入Vue-->
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <!--  准备好一个容器  -->
        <div id="root">
            <h1>Hello,{{name}}</h1>
        </div>
    
    
    </body>
    <script type="text/javascript">
        Vue.config.productionTip = false //阻止vue在启动时生成生产提示
    
        //创建Vue实例
        new Vue({
            el: "#root",     //el用于指定当前Vue实例为哪个容器服务,值通常为css选择器字符串,也可以用document操作
            data : {    //data用于存储数据,供el指定的容器使用
                name:"World",
            }
        })
    </script>
    </html>
    
  • 注意:

    • 容器与Vue实例只能一一对应
    • 真实开发中只会有一个vue实例,并且会配合着组件使用
    • {{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性
    • data中数据发生改变,模板中用到数据的地方也会改变