<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. 省市区地址三级联动jQuery插件Distpicker使用

    插件下载地址 http://www.jq22.com/jquery-info8054 效果如下: 使用: 1.引入js <script src="http://www.jq22.com ...

  2. HDU.4903.The only survival(组合 计数)

    题目链接 惊了 \(Description\) 给定\(n,k,L\),表示,有一张\(n\)个点的无向完全图,每条边的边权在\([1,L]\)之间.求有多少张无向完全图满足,\(1\)到\(n\)的 ...

  3. 使用python处理地理数据:Geopandas

    说句实话处理地理数据使用python还是比较麻烦的

  4. org.hibernate.exception.SQLGrammarException: could not extract ResultSet &&&&&Incorrect syntax near '@P0'.

    这个故障的原因比较多: 1.如数据库中的字段和类中的字段类型不一致: 2.数据库dialect不够具体 myeclispe自动生成的是  org.hibernate.dialect.SQLServer ...

  5. HTML5:离线存储

    最近由于找工作一直没时间也没有精力更新博客,找工作真是一件苦逼的事情啊...不抱怨了,我们来看看HTML5的新特性---离线存储吧. 随着Web App的发展,越来越多的移动端App使用HTML5的方 ...

  6. 图片编辑工具GIMP

    今天修改图片: 给图片添加alpha通道,选中要删去的部分,就会变成透明,要保存为png格式 文库参考: http://wenku.baidu.com/link?url=HR1lKoBKS1xbhUJ ...

  7. Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】

    Maven的安装.配置及使用入门+maven安装报错:JAVA_HOME[申明:来源于网络] Maven的安装.配置及使用入门:http://www.cnblogs.com/dcba1112/arch ...

  8. A计划 HDU - 2102

    A计划 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  9. POI导出excel列宽自适应

    让单元格宽度随着列和单元格值的宽度自适应: //存储最大列宽 Map<Integer, Integer> maxWidth = new HashMap<>(); // 将列头设 ...

  10. GMT\UTC YYYY-MM-DDTHH:mm:ss.sssZ、YYYY-MM-DDTHH:mm:ss.sss+8:00意义及与北京时间转换

    UTC: Universal Time Coordinated 协调世界时,又称世界标准时间. GMT: Greenwich Mean Time 格林尼治平均时. 格林尼治标准时间的正午是指当太阳横穿 ...