首页 > 其他分享 >vue了解与初步接触/使用

vue了解与初步接触/使用

时间:2024-04-27 20:12:49浏览次数:24  
标签:npm vue name age 接触 yarn 初步 Vue data

Vue使用

1、vue的启动

1、Vue的操作命令 启动.Vue 去你对应的包里 直接 yarn serve

2、首先先需要检测自己是否安装了yarn 命令 

    yarn命令和npm的区别
1、yarn是从国内下载npm是从国外下载 所以yarn速度效率比较高,npm速度效率比较低

2、yarn -v -- 可以检测到是否有yarn命令

3、没有可以使用npm 安装淘宝镜像就会是国内的了 

4、淘宝镜像可以让npm下载速度提升

2、hello world的引用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.2/vue.min.js"></script>
</head>
<body>
<div class="app">
{{s}}
</div>
</body>

<script>
    var vm = new Vue({
        el: '.app',
        data: {
            s: 'hello world'
        }
    })
</script>
</html>

3、响应式--->(数据变随之页面变)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.2/vue.min.js"></script>
</head>
<body>
<div class="app">
    {{s}}
    <br>
    <input type="text" v-model="username">
</div>
</body>
<script>
    var vm = new Vue({
        el: '.app',
        data: {
            s: 'hello world',
            username:'quan'
        }
    })
</script>
</html>

4、模版语法

类型 详细
data内的数据 Vue实例的data中定义的变量都可以使用
表达式(能产生一个确定的值) 运算表达式(1+1),函数调用表达式( fun(1),str.toString() ),三目运算符
不能是语句 如 if 语句,for 语句
# 1 在被vue管理的标签中
# 2 插值语法使用 {{}}-->必须是定义再data中的数据
# 3 放:字符串,数字,对象,数组,函数执行,修改变量值,三目运算符。。
	 -不能定义变量
   -不能渲染标签
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.2/vue.min.js"></script>
</head>
<body>
<div id="app">
    <h1>字符串:{{name}}</h1>
    <h1>数字:{{age}}</h1>
    <h1>对象:{{userinfo}}-->取对象的值:{{userinfo.name}}</h1>
    <h1>数组:{{hobby}}--->数组取值:{{hobby[0]}}</h1>
    <h1>运算:{{11+11}}----》变量运算:{{age+userinfo.height}}</h1>
    <h1>三目运算符:{{11<10?'真':'假'}}--->变量形式:{{b?'为真':'为假'}}</h1>
    <h1>标签:{{a}}</h1>
    <h1>可以放函数执行</h1>
    <h1>var a =100---不行</h1>
    <h1>修改变量值:{{age=99}}</h1>
    <h1>修改变量值:{{++age}}--》++age和age++的区别是,前一个先计算,再赋值,后一个先赋值再计算</h1>
</div>
</body>
<script>
    var vm = new Vue({
        el: '#app',
        data: {
            name: 'quan',
            age: 19,
            userinfo: {name: '刘亦菲', height: 168},
            hobby: ['篮球', '抽烟', '烫头'],
            b: true,
            a: '<a href="http://www.baidu.com">你想了解啥</a>'
        }
    })
</script>
</html>

标签:npm,vue,name,age,接触,yarn,初步,Vue,data
From: https://www.cnblogs.com/queryH/p/18162435

相关文章

  • vue和react有什么区别?
    (1)核心思想不同 vue:灵活易用的渐进式框架,进行数据拦截/代理,它对侦测数据的变化更敏感、更精确 react:React推崇函数式编程(纯组件),数据不可变以及单向数据流,当然需要双向的地方也可以手动实现,比如借助onChange和setState来实现(2)组件写法差异 vue:Vue推荐的做法是template......
  • VUE知识体系、VUE面试题
    1.computed(计算属性)和方法有什么区别?计算属性本质上是包含getter和setter的方法当获取计算属性时,实际上是在调用计算属性的getter方法。vue会收集计算属性的依赖,并缓存计算属性的返回结果。只有当依赖变化后才会重新进行计算。方法没有缓存,每次调用方法都会导致重新执......
  • vue,js直接导出excel,xlsx的方法,XLSX_STYLE 行高设置失效的问题解决
    1、先安装依赖:xlsx、xlsx-style、file-saver三个包npminstallxlsxxlsx-stylefile-saver2、引入:<script>import*asXLSXfrom'xlsx/xlsx.mjs'importXLSX_STYLEfrom'xlsx-style';import{saveAs}from'file-saver';exportdefau......
  • Vue中form表单常用rules校验规则
    是否合法IP地址constcheckIPCode=(rule,value,callback)=>{ if(/^(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/ .test(value......
  • vue箭头函数、js-for循环、事件修饰符、摁键事件和修饰符、表单控制、完整购物车版本
    【箭头函数】1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>Title</title>6<scriptsrc="https://cdn.jsdelivr.net/npm/vue/dist/vue.js">&l......
  • vue3 快速入门系列 —— 状态管理 pinia
    其他章节请看:vue3快速入门系列Piniavue3状态管理这里选择pinia。虽然vuex4已支持Vue3的CompositionAPI,但是vue3官网推荐新的应用使用pinia——vue3pinia集中式状态管理redux、mobx、vuex、pinia都是集中式状态管理工具。与之对应的就是分布式。Pinia符......
  • vue3打包js内存溢出
     第一步:npminstall-gincrease-memory-limit第二步:npminstallincrease-memory-limit—save-dev第三步:package.json文件中修改   "build:win32":"cross-envLIMIT=2048increase-memory-limitBUILD_TARGET=win32node.electron-vue/build.js",//添加这个......
  • Vue3.0
    Vue2中的optionsAPI和Vue3.0中compositionAPIoptionsAPI示例compositionAPI是一组基于函数的API,可以更灵活的组织组件的逻辑createAPP函数的第一个参数即compositionAPI对象用于创建应用实例createApp({setup(){ constcount=ref(0)return{......
  • 基于Vue 2的前端如何引入评论区组件Artalk
    1.Artalk介绍Artalk是一个可以集成的评论区组件,可以直接添加到前端页面,而不用自己开发评论区来保存评论,支持点赞/踩,还支持评论区之间的相互回复,以及一些表情包的使用,同时也有丰富的后台管理页面【如以下展示】[========]2.Artalk服务器部署2.1环境条件Vue2Artalk2.8......
  • The "TypeScript Vue Plugin (Volar)" extension is no longer needed since v2. Plea
    这个报错信息表明你正在使用的是VisualStudioCode或者其他支持Volar的编辑器,而Volar是一个为Vue3应用提供TypeScript支持的工具。这个报错指出自从Volar版本2开始,"TypeScriptVue插件(Volar)"这个扩展就不再需要了。解决方法:如果你在使用的是VisualStudioCode编辑器,并且安装......