码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vue--1.vue开发环境集成、基础指令、属性绑定


    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

    文章目录

    目录

    文章目录

    1.vue开发环境集成

    (1)第一类引入方式

    1)本地引入

    2)CDN引入

    3)webpack打包

    4)编辑器生成

    (2)第二类引入方式

    5)自己打包配置加载器

    6)官方脚手架(重点)

    7)官方脚手架(ui)

    8)利用编辑器

    2.基础指令

    (1).v-text

    (2).插值表达式

    (3).v-html

    3.属性绑定--v:bind



    1.vue开发环境集成

    (1)第一类引入方式

    1)本地引入

    1. <script src="./src/vue2.6.14.js"></script>
    2. <body>
    3. <div id="app">
    4. {{message}}
    5. </div>
    6. <script>
    7. new Vue({
    8. el:"#app",
    9. data:{
    10. message:"hello word"
    11. }
    12. })
    13. </body>

    2)CDN引入

    3)webpack打包

    自己把vue.js文件放在项目文件夹中引入项目 然后webpack打包

    4)编辑器生成

    HbuilderX 创建项目 选择 vue项目普通模式

    (2)第二类引入方式

    5)自己打包配置加载器

    1.新建一个项目 


    2.初始化配置文件:npm init -y


    3.下载依赖:
     npm i webpack@5.74.0 webpack-cli@4.10.0 vue-loader@17.0.0 @vue/compiler-sfc@3.2.37 webpack-dev-server@4.10.0  html-webpack-plugin@5.5.0 -D
    npm i vue -S 


    4.配置webpack.config.js

    5.项目配置文件 pakage.json文件中:
            scripts:{
                    "dev": "webpack serve --config webpack.config.js"
            }

    6.main.js文件:
            import { createApp } from 'vue'
            import App from './App.vue'
            createApp(App).mount('#app')
            document.body.innerHTML+="444"

    7.模板html文件中

        



        
    //然后就可以启动了:npm run dev 

    6)官方脚手架(重点)

    1.  cnpm install  @vue/cli -g //下载官方脚手架
    2.  vue create app1  //项目名称
    3. 接下来让你选择一些默认要生成的工具,不管直接回车
    4. 进入项目文件夹: cd app1 //进入项目文件夹,也可以直接在项目文件夹中打开终端
    5. 启动:
            npm run serve  //生成的打包文件在内存中不会写入磁盘用于开发阶段
    或者  
            npm run build //生成的打包文件在dist中 用于项目上线

    7)官方脚手架(ui)

    1.  cnpm install  @vue/cli -g
    2.  vue ui
    3. 打开的界面 中
    4.创建项目==>填写项目名字,选择项目创建的目录 点击创建
    5.等待它下载所有配置文件完毕  
    6.任务中serve启动以后想当与启动了热更新服务器:默认localhost:8080(也可以点启动app直接帮我们打开localhost:8080)
    7.如果把项目做完以后要上线,就启用build相当于webpack的打包,生成dist文件,注意:打包的路径是相对路径要改一下配置中的公共路径为:  ./ 然后点保存修改  

    8)利用编辑器

    HbuilderX 创建项目

    选择 vue项目

    vue-cli默认模板
    然后要:npm i
    再:npm run serve

    2.基础指令

    (1).v-text

     V-text指令的缺点:会覆盖元素内部原有的内容

    (2).插值表达式

     {{}}插值表达式:在实际开发中用的最多,只是内容的占位符,不会覆盖原有的内容。

    (3).v-html

     v-html指令的作用:可以把带有标签的字符串,渲染成真正的HTML内容!

    注意点:插值表达式只能用在元素的内容节点中,不能用在元素的属性节点中。

    3.属性绑定--v:bind

    1、在vue中,可以使用v-bind指令,为元素的属性动态绑定值;简写是英文的”:”

    2.在使用v-bind属性绑定期间,如果绑定内容需要进行动态拼接,则字符串的外面应该包裹单引号,例如:

    所有标签中属性绑定js中变量:

    标准写法: v-bind:src="变量"

    简写形式: :src="[10,20,30]"

  • 相关阅读:
    力扣之滑动窗口《循序渐进》(209.长度最小的子数组、904. 水果成篮)
    Java面试题总结(二)
    【Python机器学习】零基础掌握SparsePCA矩阵分解
    【人工智能】第三部分:ChatGPT的应用场景和挑战
    Pytest测试框架搭建的关键6个知识点(建议收藏)
    Java 同步锁ReentrantLock与抽象同步队列AQS
    Spring修炼之路(5)整合MyBatis和事务
    UCF(2022暑期团队赛一)
    如何应对数据安全四大挑战?亚马逊云科技打出“组合拳”
    Vue3 - 实现动态获取菜单路由和按钮权限控制指令
  • 原文地址:https://blog.csdn.net/m0_63774574/article/details/126587508
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号