当前位置: 首页 > article >正文

【后端卷前端】

  • 为啥现在对后端要求这么高?
  • 为啥不要求前端会后端呢?

可能是后端人太多了,要求后端需要会前端的框架(vue react angular ),

这不我为了适应市场的需求来系统的学习vue了:

生成一个基础的vue项目

创建vue项目

vue create projectname

创建vite+vue

npm init vite@latest projectname --template vue

package.json

记录项目信息,名称,版本

生产依赖以及开发依赖

package-lock.json

追踪package.json中的依赖版本

项目结构:

node_modules 依赖文件夹

public 资源文件夹

src 源码文件夹

package.json 信息描述文件

vite.config.js vue配置文件

package-lock.json 依赖确定文件

模板语法:

App.vue

<script>
export default{
  data(){
    // 每个绑定仅支持单一表达式,也就是能够被求值的js代码
    return {
      msg:"模板语法",
      key:"键值对",
      ok:true,
      net:"<a href='http://www.baidu.com'>百度一下</a>"
    }
  }
}
</script>

<!-- 模板语法 -->
<template>
<h1>vue基础--文本插值</h1>
<p>{{ msg.split("").reverse().join("") }}</p>
<span>{{ key }}</span>
<p>{{ ok?'yes':'no' }}</p>

<p>{{ net }}</p>
<!-- 使用原始html 需要使用 v-html  -->
<p v-html="net"></p>
</template>

双大括号将会将数据插值解析位文本,而不是html,若想插入html,需要使用v-html

属性绑定

<script>
export default{
  data(){
    // 每个绑定仅支持单一表达式,也就是能够被求值的js代码
    return {
      msg:"模板语法",
      key:"键值对",
      ok:true,
      net:"<a href='http://www.baidu.com'>百度一下</a>",
      dynamicId: "appid",
  dynamicClass:"appclass",
  name:"中国"
    }
  }
}
</script>

<!-- 模板语法 -->
<template>
<h1>vue基础--文本插值</h1>
<p>{{ msg.split("").reverse().join("") }}</p>
<span>{{ key }}</span>
<p>{{ ok?'yes':'no' }}</p>

<p>{{ net }}</p>
<!-- 使用原始html 需要使用 v-html  -->
<p v-html="net"></p>
<!-- 绑定属性使用 v-bind-->
<div v-bind:id="dynamicId" v-bind:class="dynamicClass">{{ name }}</div>
</template>

由于属性绑定很常用,所以可以简写为 :

所以上面属性绑定多个部分可以是下面这个样子的:

<div :id="dynamicId" :class="dynamicClass">{{ appName }}</div> 

在这里插入图片描述


http://www.kler.cn/a/144840.html

相关文章:

  • 人工智能对当代生活的影响
  • Linux技能篇-非交互式修改密码
  • 【RTP】RTPSenderAudio::SendAudio
  • 在Ubuntu18.04安装适合jdk8的eclipse
  • 系列六、Spring整合单元测试
  • 【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
  • MyBatis框架_01
  • 搭配:基于OpenCV的边缘检测实战
  • 【科技素养】蓝桥杯STEMA 科技素养组模拟练习试卷7
  • ubuntu修改系统语言
  • 关于「光学神经网络」的一切:理论、应用与发展
  • Error PostCSS plugin autoprefixer requires PostCSS 8
  • springboot(ssm超市货品信息管理系统 超市购物系统Java(codeLW)
  • 4面试题--数据库(mysql)
  • 在Python中matplotlib函数的plt.plot()函数的颜色参数设置,以及可以直接运行的程序代码!
  • OpenCV快速入门:特征点检测与匹配
  • CentOS 7 使用异步网络框架Libevent
  • 贪心 D. Least Cost Bracket Sequence
  • 【LeeCode】283.移动零
  • 【数据结构实验】图(一)Warshall算法(求解有向图的可达矩阵)