首页 > 其他分享 >Vue入门到放弃之旅今日开启第二篇

Vue入门到放弃之旅今日开启第二篇

时间:2023-10-26 19:08:40浏览次数:42  
标签:style Vue 入门 show 样式 xxx 绑定 第二篇 class



绑定class样式、渲染、vue监视、收集表单数据

  • P26-P39
  • Class与Style的理解+用法
  • 条件渲染(v-show、v-if)
  • 还在持续性更新ing,明天见·····


如果有正在学习的同学,需要练习过程中的代码实例和笔记私信我发你,祝你在学习前端的路上BUG满满!!在BUG才会成长!还是希望能对你有所帮助,那怕一点点 那我们在尚硅谷的弹幕见(我是初学者) 哈哈哈

P26-P39

Class与Style的理解+用法

理解:
	1.在应用界面中,某个元素的样式是变化的
	2.class/style绑定就是专门用来实现动态样式效果的技术
class样式:
	写法:class="xxx" xxx可以是字符串、对象、数组。
	字符串写法适用于:类名不确定,要动态获取。
	对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。
	数组写法适用于:要绑定多个样式,个数确定,名字也确定,但不确定用不用。
style样式
	:style="{fontSize: xxx}"其中xxx是动态值。
	:style="[a,b]"其中a、b是样式对象。

代码实例如下:
对应每个方法应用场景说明下列class都是对象/数组

Vue入门到放弃之旅今日开启第二篇_前端

条件渲染(v-show、v-if)

不同使用场景使用不v-show和v-if
1.  切换频率高使用v-show
2. 切换频率低使用v-if、v-else-if、v-else 中间不能被间隔打断
2.1 v-if和v-if v-else-if区别:多组判断和单组判断的区别
2.2 template只能配合v-if使用

Vue入门到放弃之旅今日开启第二篇_javascript_02

代码截图如下:

Vue入门到放弃之旅今日开启第二篇_javascript_03

还在持续性更新ing,明天见·····


标签:style,Vue,入门,show,样式,xxx,绑定,第二篇,class
From: https://blog.51cto.com/u_15820326/8042202

相关文章

  • 鸿蒙极速入门(五)-路由管理(Router)
    页面路由指在应用程序中实现不同页面之间的跳转和数据传递。HarmonyOS提供了Router模块,通过不同的url地址,可以方便地进行页面路由,轻松地访问不同的页面。一、基础使用Router模块提供了两种跳转模式,分别是router.pushUrl()和router.replaceUrl()。这两种模式决定了目标页面是否会......
  • vue处理文件流实现上传下载
    1.文件流转base64axios({method:"post",url:"************",responseType:"blob",//必须将返回数据格式更改为blob格式}).then(res=>{//处理返回的文件流数据转为blob对象letblob=......
  • 问题:vue3 使用 vite 构建的项目打包后无法打开index.html文件,或者显示一片空白
    一、问题描述项目build之后,点击dist文件中的index.html文件,打开是空白,提示以下信息。二、产生原因及解决方法1.文件路径不对vite默认根目录"/",file://…访问需要基于index.html的路径,需要再vit.config.js中进行以下配置2.跨域问题vite构建打包后,默认启用ESModule,跨module......
  • 鸿蒙极速入门(四)-通过登录Demo了解ArkTS
    ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。ArkTS在TS的基础上主要扩展了如下能力:基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发框架中的系统......
  • vue中实现上传 ,下载功能
    上传功能(包括上传图片,上传文件)使用element组件库https://element.eleme.cn/#/zh-CN/component/upload<el-upload class="avatar-uploader":disabled="isUpload"action="":show-file-list="false":before-upload="beforeUplo......
  • Vue3 子组件修改父组件传过来的值
    Vue3子组件修改父组件传过来的值1、在父组件中,找到引用的子组件,在引用中加入v-model例如:子组件是demo,需要穿的值为num这个有个温馨提示,(v-model+冒号+需要穿的值)这个v-model可以写多个<demov-model:num="num"></demo>//例如可以写多个需要修改多个传入的值<demov-mo......
  • Vue localStorage 将数据存为数组
    VuelocalStorage将数据存为数组要把表单数据存成数组形式,在另一个页面通过v-for渲染展示,因为拥有同一个key值,在每次更新表单数据时都会发生数据覆盖现象。vartemplist=JSON.parse(localStorage.getItem("msgBody")||"[]");templist.push(this.msgBody);......
  • vue学习笔记之执行顺序
       vue文件加载顺序:index.html>app.vue>main.js     加载顺序详情:执行index.html(index.html中id为app的div标签是一个挂载点,之后我们的Vue根实例就会挂载到该挂载点上)执行main.jsmain.js找到实例挂载app.vue文件,将index.html的挂载的内容显示出来(用app.vue的template......
  • vue + tornado 个人博客项目简介
    vue+tornado个人博客项目简介项目链接:https://www.freepd.top项目链接:https://admin.freepd.top项目简介首页预览本站接入了百度api每小时更新访问量域名在阿里云购买,解析到腾讯云服务器ssl证书为阿里云每年免费申请20个技术栈前端:vue2+element-ui+axios+vue......
  • Vue2 element-table 动态添加一行
    Vue2element-table动态添加一行<template><divclass="app-container"><!--表格--><el-table:data="tableData":height="fullHeight"border><el-table-columntype="index"label=&q......