<template>
<div class="hello">
<h1>{{ msg }}</h1>
<div>{{data1}}</div>
<ul>
<li v-for="(item, index) in list">
{{item.name}} - {{item.price}} - {{index}}
</li>
</ul>
<!-- <p v-text="hello"></p>
<p v-html="hello"></p>
{{ num + 1}} <ul>
<li v-for="item in list" v-text="item.name + '-' + item.price">
</li>
</ul>
<ul>
<li v-for="(item, index) in objList">
{{index + ":" + item}}
</li>
</ul> -->
<!-- <componentA v-for="(item, key) in objList" >
</componentA> -->
<button v-on:click="addItem">addItem</button>
<a v-bind:href="linlk" :title="linlk">to baidu</a>
<a class="ccc" v-bind:class = "classStr"> to calss</a>
<a class="ccc" v-bind:class = "[classRed,{'blue':blueSwitch}]"> 控制class</a>
<button v-on:click="clickBlue">clickBlue</button>
<p v-if="blueSwitch">isPartA</p>
<p v-show="blueSwitch">isPartB</p> </div>
</template>
<script>
import Vue from 'vue'
//引入组件
import componentA from './a'
export default {
components:{
componentA:componentA
},
name: 'HelloWorld',
data() {
return {
msg: ' helloWord ',
hello: '<span> word</span>',
num: 1,
data1:'data1',
list: [{
name: 'apple',
price: 64
},
{
name: 'banana',
price: 25
}
],
objList:{
name:'tong',
possword:'123456465',
id:'vasd',
group:'01'
},
linlk:'http://www.baidu.com',
classStr:['classStr','classStr1'],
classRed:['classRed'],
blueSwitch:true,
}
},
methods:{//事件
addItem (){
this.list.push({
name :'pinaapple',
price:2564
});
console.log(this.list);
Vue.set(this.list,1,{
name :'changeAapple',
price:111
}); },
clickBlue (){
if(this.blueSwitch == false){
this.blueSwitch = true;
return false;
}
if(this.blueSwitch == true){
this.blueSwitch = false;
return false;
}
}
}
} </script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1,
h2 {
font-weight: normal;
}
ul {
list-style-type: none;
padding: 0;
}
li {
/* display: inline-block; */
margin: 0 10px;
}
a {
color: #42b983;
}
.blue {
color: blue;
}
</style>

vue 起步_code的更多相关文章

  1. Vue起步

    Vue起步 Vue.js是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式javascript框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用. ...

  2. vue 起步走 --“安装篇”

    在说明之前,溶解得在这说一句 ,菜鸟开始安装这些东西真是不容易,各种疯狂的百度,搜索.(找的我眼泪都快流下来了),不说废话,开始正经. 第一步:环境的搭建 : vue推荐开发环境: Node.js: ...

  3. 初识vue——起步

    一.目录结构: 我们经常使用的是以下几个目录: 1.assets:静态资产文件:在vue组件中,所有组件中,所有模板和CSS都会被vue-html-loader和css-loader解析,并查找资源u ...

  4. vue起步和模板語法

    vue構造器里有哪些內容: var a=new Vue({}) 模板語法: 文本插值: html: html的屬性里的值應該使用v-bind: 表達式: 指令; 參數:v-bind,v-on 雙向用戶 ...

  5. vue 起步

    vue 官网 目前最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”.授予了这么高的评价的vue ...

  6. 【Vue起步-Windows】N01:环境安装

    本文基于“vue.js安装过程(npm安装)”文章内容及个人出现的问题整合而成. 1.安装npm环境 在Node官网中下载最新的windows版msi安装包,并默认所有安装选择. 2.查看npm安装版 ...

  7. webpack+vue起步

    本文基于vue1.x 基于vue2.x&webpack2.x请移步至 Vue2.x踩坑与总结Webpack2.x踩坑与总结 记得第一次知道Vue.js是在勾三股四大大的微博,那时候他开始翻译v ...

  8. vue 起步(一)

    准备 安装nodejs(下载),Windows 安装包(.msi) npm相关 打开cmd查看npm版本, npm -v,如果没有安装npm,执行npm install npm -g进行安装 查询当前 ...

  9. 第二章、 Vue 起步

    2-2.编写hello world 首先创建vue实例,然后实例接收一些配置项,el表示实例负责管理的区域,data表示区域内的数据 两秒后内容变为bye world 其中app表示实例对象,$dat ...

随机推荐

  1. Cloudify介绍

    一篇关于Cloudify的介绍,可以看一下:http://timeson.iteye.com/blog/1699730

  2. jQuery轮播插件SuperSlide【2016-10-14】

    [一.页面实现轮播效果] (1)效果下图可以自动轮播 (2)代码  autoPlay控制是否轮播 //banner轮播 $(".banner").slide({mainCell:& ...

  3. BZOJ1085 SCOI2005 骑士精神【IDA* 启发式迭代加深】

    BZOJ1085 SCOI2005 骑士精神 Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位.在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐 ...

  4. 站点 1访问非本站点下面的web.config文件需要的权限

    站点1网站权限,这里就不多介绍了. web.config文件权限 : 需要iis_iusrs (iis权限),  否则没办法访问到

  5. Python Tkinter 学习历程 一

    一丶一个简单的程序 from tkinter import * #引入所有类#查看tk版本#tkinter._test() root = Tk(); #对这个类进行实例化 w1 = Label(roo ...

  6. oracle数据库存储过程分页

    CREATE OR REPLACE PROCEDURE prc_query (p_tableName in varchar2, --表名 p_columnNames in varchar2, --字段 ...

  7. MYSQL数据库设计之字段选择原则

    关于字段的选择其实很多地方都有进行详细的介绍,我这里只写一下我在使用过程中的心得感受.如果想要全面的了解的话,大家可以去看高性能MYSQL这一本书籍,里面有一章节介绍的特别全面,基本涉及MYSQL中全 ...

  8. c++深拷贝/浅拷贝

    拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化.其唯一的参数(对象的引用)是不可变的(const类型).此函数经常用在函数调用时用户定义类型的值传递及返 ...

  9. 怎么安装Docker CE 17( Centos 7)

    Docker CE for Centos 7 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manage ...

  10. 关于千兆以太网芯片及VLAN浅析

    MARVEL出产的高端千兆以太网交换芯片,对每个端口支持不同的交换模式. 包括4种模式: Secure模式:所带VLAN tag必须存在于VTU表中,且入端口必须是该VLAN成员,否则丢弃报文. Ch ...