- 为啥现在对后端要求这么高?
- 为啥不要求前端会后端呢?
可能是后端人太多了,要求后端需要会前端的框架(vue react angular ),
创建vue项目
创建vite+vue
npm init vite@latest projectname --template 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>
原文地址:https://blog.csdn.net/weixin_54061333/article/details/134616657
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_3426.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。