<template>
<div id="vue_det">
<h1>{{details()}}</h1>
<div>{{ok?'YES':'NO'}}</div>
<div></div>
<vuedemo></vuedemo>
<div>
<ul>
<li v-for="(val, index) in Mobjval" style="min-width:1000px; text-align:left; margin:0 auto;">
<span style="display:inline-block; width:120px;">姓名:{{val.name}}</span>
<span style="display:inline-block; width:230px;">名气:{{val.key}}</span>
<span style="display:inline-block; width:180px;">爱人:{{val.love}}</span>
<span style="display:inline-block; width:100px;">城市:{{val.city}}</span>
<span style="display:inline-block; width:120px;">状态:{{val.staut}}</span>
<span style="display:inline-block; width:120px;">桥接:{{val.tfline}}</span>
<button @click="btnstaute(index)">{{val=val.staut==true ? '隐藏':'显示'}}</button>
<span v-show="val.staut">显示当前行</span>
<span>index:{{index+1}}</span>
</li>
</ul>
</div>
</div>
</template>
<script>
import vuedemo from './vuedemo'
export default {
name: 'vue_det',
components: {
vuedemo
},
data () {
return {
site: '菜鸟教程',
ok: false,
Mobjval: [
{name: '张国荣',
key: Math.random(),
love: '最爱梅艳芳',
city: '香港',
staut: false
}, {name: '胡歌',
key: Math.random(),
love: '最爱刘亦菲',
city: '上海',
staut: false
}, {name: '成龙',
key: Math.random(),
love: '最爱花心萝卜头',
city: '香港',
staut: false
}
],
arrays: []
}
},
created () {
for (let i in this.Mobjval) {
this.arrays.push({
'name': this.Mobjval[i].name,
'key': this.Mobjval[i].key,
'love': this.Mobjval[i].love,
'city': this.Mobjval[i].city,
'staut': this.Mobjval[i].staut,
'tfline': true
})
}
this.Mobjval = this.arrays
},
methods: {
details () {
return this.site + '- 学的不仅是技术,更是梦想!'
},
btnstaute (index) {
// this.Mobjval.staut = !this.Mobjval.staut
// console.log(this.Mobjval.staut)i i
console.log(index, '当前数据')
console.log(this.arrays, '这是数组重组')
const tf = this.Mobjval[index].tfline
const fa = this.Mobjval[index].staut
if (tf !== fa) {
for (let i in this.Mobjval) {
this.Mobjval[i].staut = false
}
}
this.Mobjval[index].staut = !this.Mobjval[index].staut
// this.Mobjval[index].staut = true
// this.Mobjval[index].staut = !this.Mobjval[index].staut
console.log(this.Mobjval[index].staut)
}
}
}
</script>
<style>
</style>
觉得有用,打个赏吧(* ̄︶ ̄)

vue评论显示隐藏,JavaScript显示关闭的更多相关文章

  1. DJango xadmin 表头和标底设置,显示隐藏和显示

    xadmin文件中的xadmin.pyfrom xadmin import views class GlobalSetting(object): site_title = "zwb" ...

  2. 在Vue中使用CodeMirror 格式显示错误 行数错乱 & 代码隐藏

    项目需要在线展示和编辑Json文件,所以需要找一个代码编辑器,因为我们的项目直接使用的 vueAdmin-template 这个模板 json编辑器也是直接从 vue-element-admin 项目 ...

  3. 如何写javascript代码隐藏和显示这个div

    如何写javascript代码隐藏和显示这个div 浏览次数:82次悬赏分:10 | 解决时间:2011-4-21 14:41 | 提问者:hade_girl <div id="div ...

  4. Vue实现二级菜单的显示与隐藏

    <html> <head> <title>Vue实现二级菜单的显示与隐藏</title> <script src="vue.js&quo ...

  5. vue实现部分页面导入底部 vue配置公用头部、底部,可控制显示隐藏

    vue实现部分页面导入底部 vue配置公用头部.底部,可控制显示隐藏 在app.vue文件里引入公共的header 和 footer header 和 footer 默认显示,例如某个页面不需要显示h ...

  6. vue实现 toggle显示隐藏效果

    背景介绍jQuery中有个toggle()方法,可以切换元素的显示状态,在用vue时如果不引入jQuery如何实现这种效果?使用场景常见有三种场景:1.控制页面中一个dom元素2.控制页面中多个dom ...

  7. python 全栈开发,Day50(Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏)

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  8. javascript进行百度换肤 和显示隐藏一个窗口的操作

    简单的运用javascript来进行百度换肤的操作 <!DOCTYPE html> <html lang="en"> <head> <me ...

  9. Vue 使用Spread.js没有层级关系(隐藏与显示)

    Vue 使用Spread.js没有层级关系(隐藏与显示) 1.vue会给元素加一个监控属性.去掉 spread.js没有层级关系过半是column中值的问题

  10. 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

随机推荐

  1. 初窥Java之六

    一.二维数组 1.动态创建 数组中元素类型[] 数组名 = new 数组中元素类型[]; 例如:int[][] arr = new int[二维数组的长度][一维数组的长度]: Int[][] arr ...

  2. 从Github上将laravel项目拉到新开发环境

    1.从github上将项目拉到本地 默认主分支:git clone https://github.com/my-user-name/my-project  /home/vagrant/laravel/ ...

  3. 【ABP】工作单元——不进行事物独立执行功能

    1.注入 private readonly IUnitOfWorkManager unitOfWorkManager; 2.构造 3.开启新事物 using (var unitOfWork = uni ...

  4. Django——发送邮件

    Django--发送邮件 在web应用中,服务器对客户发送邮件来通知用户一些信息,可以使用邮件来实现. Django中提供了邮件接口,使我们可以快捷的建设一个邮件发送系统. 以下是一个简单实例: se ...

  5. 我的 FPGA 学习历程(04)—— 练习 verilog 硬件描述语言

    这篇讲的是使用 verilog 硬件描述语言编写一个 3 - 8 译码器. 3 - 8 译码器是一个简单的组合逻辑,用于实现并转串,其输入输出关系如下: | 输入  |  输出  | -------- ...

  6. DAY01-Python入门学习-计算机硬件

    一.Python是编程语言 语言: 一种事物与另外一种事物沟通的介质所以说编程语言是程序员与计算机沟通的介质 什么是编程: 就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程 ...

  7. window iis重启

    WINDOWS server 任务计划实现定时自动重启IIS编写批处理文件IIS.bat@echo offnet stop iisadmin /yesnet start iisadminnet sta ...

  8. Ubuntu 安装 Redis和phpredis扩展

    服务器Ubuntu16.04 环境php7.0+Apache /****************************开始安装Redis****************************/ 1 ...

  9. 使用php的curl爬去青果教务系统 课表(转)

    1. 分析 首先我们要了解 Http Cookie 的作用(可参考HTTP cookies 详解),简单来说就是维持一个会话,这样我们就能在登陆一个网页后,就能进入这个网页需要登陆的界面. 现在我们需 ...

  10. MySQL自动备份shell脚本

    在数据库的日常维护工作中,除了保证业务的正常运行以外,就是要对数据库进行备份,以免造成数据库的丢失,从而给企业带来重大经济损失.通常备份可以按照备份时数据库状态分为热备和冷备,按照备份数据库文件的大小 ...