530 vue 基础语法范例汇总 一个模拟tab显示

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8" />

<title>Document</title>

<script  src="vue.js"></script>

<style type="text/css">

.act{color:red;

background-color:yellow;}

#zuj div{

display:none;

width:130px;

height:100px;

background-color:#5E5353;

color:#EAE8E8;

}

#zuj  div.show{

display:block;

}

.fz{font-size:36px;}

</style>

</head>

<body>

<div id="zuj" >

<button v-for="(itm,idx) in arr"

:class="{act:idx==nowidx}" @click=‘nowidx=idx‘>

<!-- <[email protected]=‘chgidx(idx)‘>循环加载列表内的东西,加载样式类,增加了一个加载条件及 当前idx等于指定值是进行加载

chgidx(idx) 以加参数方式传递到方法之中-->

{{idx +1}}

</button>

<div v-for="(itm,idx) in arr" :class="{show:idx==nowidx}">{{itm}}</div>

<!-- 加载文字内容 -->

</div>

</body>

<script  type =‘text/javascript‘>

var vm = new Vue({

el:‘#zuj‘,

data:{

arr:[‘d1编码1‘,‘d2编码2‘,‘d3编码3‘,‘d4编码4‘,‘d4‘],

nowidx:0,  //初始值//

},

methods:{

chgidx:function(index){

this.nowidx=index

},

}

})

</script>

</html>

原文地址:https://www.cnblogs.com/xfym888/p/9114215.html

时间: 2024-10-10 15:57:40

530 vue 基础语法范例汇总 一个模拟tab显示的相关文章

vue基础语法

vue基础语法 vue官网链接:https://cn.vuejs.org/  一.Vue简介 Vue.js 是一个用于创建 Web 交互界面的库.它让你通过简单而灵活的 API 创建由数据驱动的 UI 组件. Vue.js是一款轻量级的.以数据驱动构建web界面的前端JS框架,它在架构设计上采用了MVVM(Model-View-ViewModel)模式,其中ViewModel是Vue.js的核心,它是一个Vue的实例,而这个实例又作用域页面上的某个HTML元素. 其核心在于通过数据驱动界面的更新

前端框架Vue自学之Vue基础语法(二)

终极目标:掌握和使用Vue(全家桶:Core+Vue-router+Vuex) 本博客目的:记录Vue学习的进度和心得(Vue基础语法) 内容:通过官网说明,掌握Vue基础语法. 正文: Vue基础语法 一. 原文地址:https://www.cnblogs.com/xinkuiwu/p/12031107.html

VUE - 基础语法(事件、表单)

v-on指令,给元素绑定事件: 为事件绑定简单表达式: <div id="test"> <input v-on:click="counter+=1" type="button" value="点我"/> <p>按钮被点了{{counter}}次</p> </div> <script type="text/javascript"> var

Vue基础语法(样式绑定,事件处理,表单,Vue组件)

样式绑定 事件处理 表单 Vue组件 样式绑定 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script> <title>vue的样式绑定</title> <style> .a{ /*

Vue基础语法(二)

class绑定 使用方式:v-bind:class="expression" expression的类型:字符串.数组.对象 style绑定 v-bind:style="expression" expression的类型:字符串.数组.对象 事件处理器 事件监听可以使用v-on 指令 事件修饰符 Vue通过由点(.)表示的指令后缀来调用修饰符, .stop .prevent .capture .self .once <!-- 阻止单击事件冒泡 --> &

VUE 基础语法

<script> //构造器 new Vue({ el: "#apps", data: { MSG: 'THIS IS A TEST Pages', h2test: '<h5>this.page is h2 test.</h5>', class1: true, ok: true, message: 'thisatest', id: 23, url: "http://www.baidu.com", }, methods: { Rev

VUE的基础语法(一)

首先vue是基于mvvm模式下的一个框架,那么何谓mvvm呢? 我们可以通过这张图来明显的感觉到model与view之间是通过ViewModel双向绑定来实现交互的. 然后Vue也是通过new一个Vue对象来同时绑定model与view. 接下来可以来看一下vue的生命周期.  注意触发vue的created事件以后,this便指向vue实例,这点很重要.

Vue 基础篇

Vue 基础篇 一.框架与库的区别 JQ库->DOM(DOM操作) + Ajax请求 art-template库->模板引擎 框架 -> 全方位.功能齐全 简易的DOM体验 + 发请求 + 模板引擎 + 路由功能 + ... 代码上的不同: 一般使用库:调用某个函数,自己可以把控库的代码 一般使用框架:其框架在帮我们运行已编写好的代码 框架:初始化自身的一些行为 执行你所编写的代码 施放一些资源 库:小而精 框架:大而全 ( 框架包含了各种库 ) 二.起步 引包 直接用 <scri

这可能是目前最新的 Vue 相关开源项目库汇总(转)

访问地址:https://juejin.im/entry/58bf745fa22b9d0058895a58 原文链接:https://github.com/opendigg/awesome-github-vue awesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库集合.我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们. 如果收录的项目有错误,可以通过issue反馈给我们.这里的项目Star数不是实时更新的,一般是一周更新一次. UI组件