版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web前端开发项目八浅谈Vue任务二
Vue基础入门学习目标:知识目标:熟识Vue项目目录结构及语法。技能目标:运用VisualStudioCode开发环境完成Vue项目创建。素质目标:培养学生实践操作能力,培养学生归纳总结的能力。任务准备:
一、Vue项目目录结构Vue项目的目录结构如图8.11所示。在目录结构中,各项含义如下。(1).vscode是VSCode工具的配置文件夹。(2)node_modules是Vue项目的运行依赖文件夹。(3)public是资源文件夹,里面的favicon.ico就是浏览器中的项目图标。(4)src是源码文件夹。(5).gitignore是git忽略文件。(6)index.html是程序启动的入口HTML文件。(7)package_lock.json是信息描述文件。(8)README.md是注释文件。(9)vite.config.js是Vue的配置文件。图8.11Vue项目的目录结构任务准备:二、Vue模板语法Vue使用一种基于HTML的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的DOM上,所有的Vue模板都是语法层面合法的HTML,可以被符合规范的浏览器和HTML解析器解析。1.文本插值
最基本的数据绑定形式就是文本插值,它使用的是“Mustache”语法(即双括号)。结构如下。
<template>
<p>{{msg}}</p>
</template>
<script>
exportdefault{
data(){
return{msg:"好好学习"}
}
}
</script>任务准备:2.使用JavaScript表达式
每一个绑定仅支持单一表达式,也就是一段能够被求值的JavaScript代码。一个简单的判断方法就是是否可以合法的写在return的后面。示例如下。
<template>
<p>{{number+1}}</p>
<p>{{ok?'yes':'no'}}</p>
<p>{{message.split('').reverse().join('')}}</p>
</template>
<script>
exportdefault{
data(){
return{
number:10,
ok:true,
message:"大家好"}
}
}
</script>任务准备:3.原始HTML
双大括号将会将数据插值为纯文本,而不是HTML,若想插入HTML,你需要使用v-html指令。结构如下。
<template>
<p>纯文本:{{rawHtml}}</p>
<p>属性:<spanv-html="rawHtml"></span></p>
</template>
<script>
exportdefault{
data(){
return{
rawHtml:"<ahref=''>任务二</a>"}
}
}
</script>任务实施:任务描述:在VisualStudioCode环境中,制作第一个Vue项目页面,页面显示如图8.12所示。在页面下方通过渲染原始HTML的方法,关联中国新闻网,网址为“/”。图8.12页面效果图任务实施:实施步骤:1.创建并打开Vue项目vue_project。(1)
输入命令“npminitvue@latest”
设置项目名称“projectname:vue_project”(2)
输入命令“npminstal”安装依赖包。(3)
输入命令“npmrundev”运行项目。任务实施:2.编写vue文件。
打开src文件夹,在App.vue中编写如下代码。<script>
exportdefault{
data(){
return{
message1:"我要好好学习",
message2:"我爱我的祖国"
}
}
}</script><template>
<h3>我是中国人</h3>
<p>{{message1}}</p>
<p>{{message2}}</p></template>任务实施:3.去除自带样式。删除src文件夹下,main.js文件中的“import'./assets/main.css'”自带样式。4.添加链接中国新闻网的链接。
在<script></script>标签中return语句中添加以下代码。rawHtml:"<ahref='/'>中国新闻网</a>"在<template></template>标签中添加以下代码。<pv-html="rawHtml"></p>
小结Vue基础入门
一、Vue项目目录结构
二、Vue模板语法
1.文本插值
2.使用JavaScript表达式
3.原始HTML任务测试:一、选择题1、如果将原始HTML在页面直接显示则需要添加属性()。A、v-htmlB、v-bindC、v-forD、v-model2、在<template>标签中,使用JavaScript表达式定义页面元素,正确的是()。A、{{vara=1}}B、{{if(ok){returnmessage}}}C、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- App运营发展蓝图
- Prem 编辑教程基础 2
- 钽钠还原火法冶炼工冲突管理模拟考核试卷含答案
- 个人职业规划范文
- 麦芽制麦工岗前实操综合知识考核试卷含答案
- 实验测试员成果考核试卷含答案
- 钻车司机诚信道德水平考核试卷含答案
- 柠檬酸发酵工安全文化能力考核试卷含答案
- 化纤聚合工岗前安全应急考核试卷含答案
- 甲基氯硅烷生产工岗前常识考核试卷含答案
- 入学咨询协议书
- GB/T 46799-2025人工智能社会实验评价指南
- 混凝土地面破除专项施工方案
- 武汉纺织大学毕业设计(论文)格式模板一
- 2025年德勤线上招聘题库及答案
- 中医适宜技术防治化疗恶心呕吐的临床应用与实践方案
- 2025年CAAC无人机执照理论复习考试总题库及参考答案
- 2025年大学《林学-3S技术在林业中的应用》考试参考题库及答案解析
- 2025贵州省公路工程集团有限公司第二次招聘9人备考考试试题及答案解析
- 2024年秋国开新时代中国特色社会主义思想概论形考作业及答案
- GB/T 38232-2025工程用钢丝绳网
评论
0/150
提交评论