首页 > 其他分享 >vue-5 条件渲染/ 列表渲染

vue-5 条件渲染/ 列表渲染

时间:2022-10-08 23:55:16浏览次数:55  
标签:-------- vue console 渲染 show isShow 列表 isIf

<template>   <div>     <h1 style="background-color: yellowgreen; width: auto; ">--------v-if--------</h1>     条件:type==     <select v-model="type">       <option value="A">A</option>       <option value="B">B</option>       <option value="C">C</option>       <option value="D">D</option>       <option value="F">G</option>     </select><br />     选中的值是:<span v-if="type === 'A'">       A     </span>     <span v-else-if="type === 'B'">       B     </span>     <span v-else-if="type === 'C'">       C     </span>     <span v-else>       其他值     </span>     <h1>--------v-if与v-show差异F12查看--------</h1>     <div v-if="isIf">我是通过v-if来切换是否显示</div>     <input type="button"            value="v-if 显示/隐藏"            @click="toggleIf" />     <div v-show="isShow">我是通过v-show来切换是否显示</div>     <input type="button"            value="v-show 显示/隐藏"            @click="toggleShow" />   </div> </template> <script> export default {   name: 'ondition',   data() {     return {       type: 'B',       isShow: true,       isIf: true,     }   },   watch: {     isShow(newValue, oldValue) {       console.log(newValue)       console.log(oldValue)     },   },   methods: {     toggleShow: function () {       this.isShow = !this.isShow     },     toggleIf: function () {       this.isIf = !this.isIf     },   }, } </script>

标签:--------,vue,console,渲染,show,isShow,列表,isIf
From: https://www.cnblogs.com/dwdw/p/16770725.html

相关文章

  • vue-4 CSS绑定/Style绑定
    <template><div><divclass="border-style"><h1:class="class3">-----------------CSS绑定-------------------</h1><div:class="{'c1':clEnable......
  • vue个人学习笔记
    工程简介vue学习笔记1.what:基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。2.why为什么要选择vue呢?vue作为......
  • Vue3组件库打包指南,一次生成esm、esm-bundle、commonjs、umd四种格式
    本文为Varlet组件库源码主题阅读系列第二篇,读完本篇,你可以了解到如何将一个Vue3组件库打包成各种格式上一篇里提到了启动服务前会先进行一下组件库的打包,运行的命令为:v......
  • [vite]使用pnpm创建vite+vue3项目
    npminstall-gpnpmpnpmcreatevite@latest输入项目名framework选vuevariant选Customizewithcreate-vue根据需要选择配置照黄字cd进刚创建的项目目录install......
  • vue-3 计算属性
    <template><div>学校:<inputtype="text"placeholder="请输入学校"v-model="school"/><br/>班级:<inputtype="text"placeholder="请输入班级"v-......
  • vue + element 表格循环列添加点击事件
    <template><div><el-table   :data="tableData"   auto-reset-scroll   :max-height="520"  >   <el-table-column    heade......
  • vue实现复制功能
    html:<el-buttontype="primary"size="small"plainclass="ml30"@click="_copy(details.id)">复制店铺ID</el-button>js:_copy(context){//创建输入框元......
  • 用vue脚手架创建项目的方法
    首先打开一个文件夹打开cmd输入vuecreate*****项目名称然后会看到如下,选择手动选择特性,因为需要自己配置接下来到这个界面,选择Babel和Css预处理器按回车进......
  • vue.js3:用el-loading显示加载动画([email protected] / [email protected])
    一,el-loading1,文档地址:https://element-plus.gitee.io/zh-CN/component/loading.html2, 查看element-plus的版本:liuhongdi@lhdpc:/data/vue/imgtouch$npmlist......
  • vue路由加载页面
    当vue路由切换时,有时候会出现短暂白屏,需要添加一个加载状态参考:buildadmin地址:https://demo.buildadmin.com/#/利用vue的路由导航守卫:beforeEach、afterEach来判断显示......