码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • VUE框架(一)


    一、VUE环境搭建

    1.1、下载开发版本的Vue

    开发版本:https://cn.vuejs.org/js/vue.js

    生产版本:https://cn.vuejs.org/js/vue.min.js

    1、下载完毕后引入

    1. <head>
    2. <meta charset="UTF-8">
    3. <title>Titletitle>
    4. <script type="text/javascript" src="../js/vue.js">script>
    5. head>

    1.2、安装开发者工具

    谷歌应用商店直接下载:Vue.js devtools

    https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd

    安装完毕后查看:

     1.3、关闭vue在启动时生成的生产环境提示

    1. <script type="text/javascript">
    2. Vue.config.productionTip = false // 阻止vue在启动时生成的生产环境提示
    3. script>

    在浏览器上检查

    二、写一个 hello world

    1. <body>
    2. <div id="root">
    3. <h1>hello: {{name}},{{age}}h1>
    4. div>
    5. <script type="text/javascript">
    6. // 阻止vue在启动时生成的生产环境提示
    7. Vue.config.productionTip = false
    8. // 创建Vue实例
    9. const x = new Vue({
    10. el: "#root", // 绑定id="root"的容器,值通常为css选择器字符串 (CSS里面的ID选择器)
    11. data:{ // data里面存储的数据,给'el'指定的容器使用
    12. name: "wdl",
    13. age:18
    14. }
    15. })
    16. script>
    17. body>
    18. # 执行结果:hello: wdl,18

    2.1、总结下这个简单的代码
        1、想让Vue工作,就必须创建一个vue实例,并且传入一个配置对象(el和data)
        2、root容器的代码依然符合html规范,只不过混入了一些特殊的Vue语法
        3、root容器里的代码被称为(Vue模板)

         

    三、延伸一下

    3.1、在div容器内{{}}里面除了写vue的data里面的,还可以写js表达式

    1. <body>
    2. <div id="root">
    3. <h1>1,{{name}},{{addr.toUpperCase()}},{{1 + 1}}h1>
    4. div>
    5. <script type="text/javascript">
    6. Vue.config.productionTip = false // 阻止vue在启动时生成的生产环境提示
    7. // 创建Vue实例
    8. new Vue({
    9. el: '#root', // el 指定当前实例为哪个容器服务,值通常为CSS里面的选择器
    10. data: { // 用于存储数据,给el指定的容器'#root'使用。
    11. name: 'sudada',
    12. addr: 'shanghai',
    13. },
    14. })
    15. script>
    16. body>
    17. # 执行结果:1,sudada,SHANGHAI,2

    3.2、总结下

        1、Vue实例和容器是一一对应的。
        2、真是开发中只有一个Vue实例,并且会配合着组件一起使用。
        3、一旦data中的数据发生改变,那么模板中用到改数据的地方也会自动更新。
        4、{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性

    四、函数调用表达式

    1. <div id="root">
    2. addr.toUpperCase() 字符串大写
    3. addr.toLowerCase() 字符串小写
    4. div>

  • 相关阅读:
    mysql join语句优化实战
    第二十二章 控制进程(三)
    Java项目_在线点餐系统(jsp+sevlet+mysql)(含论文)
    Java面试题:并发编程高频面试题,请你说一下你对Happens-Before的理解
    TSINGSEE青犀视频AI分析/边缘计算/AI算法·厨师帽检测功能——多场景高效运用
    一文带你深入理解【Java基础】· 注解
    JavaScript系列:JS实现复制粘贴文字以及图片
    jmeter界面压测过程卡死解决思路
    Flink报错could not be loaded due to a linkage failure
    【云计算 | OpenStack】从零开始使用libvirt创建一个kvm虚机
  • 原文地址:https://blog.csdn.net/sinat_29214327/article/details/126089736
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号