vue基本学习

<!DOCTYPE html>
<html>

<head>
<meta charset=utf-8 " >
<title></title>
</head>
<body>
<div id="app">
<mytitle></mytitle>
<div id="divTblBook ">
<table class="table table-hover ">
<thead>
<tr>
<th v-for="b in bookShow ">{{b}}</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr v-for="item in books ">
<td v-for="b in item ">{{b}}</td>
<td>
<button class="btn btn-primary " v-on:click="delBook(item)">删除</button>
</td>
</tr>
</tbody>
</table>
</div>
<div id="divAddBook" style="padding:20px;">
<p>添加书籍</p>
<div v-for="b in bookShow ">
<div class="form-group ">
<label for=" ">{{b}}</label>
<input type="text " class="form-control " v-model="book[$key] "/>
</div>
</div>
<button class="btn btn-primary " v-on:click="addBook() ">保存</button>
</div>
</div>
<link href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css " rel="stylesheet ">
<script src="http://apps.bdimg.com/libs/vue/1.0.14/vue.js "></script>
<script>
var vm=new Vue({
el:‘#app‘,
components:{
‘mytitle‘:{
‘template‘:‘<h1 v-text="title"></h1>‘,
data:function(){
return {
title:‘我的名片‘
}
}
}
},
data:{
books: [{
author: ‘曹雪芹‘,
name: ‘红楼梦‘,
price: 32.0
}, {
author: ‘施耐庵‘,
name: ‘水浒传‘,
price: 30.0
}, {
author: ‘罗贯中‘,
name: ‘三国演义‘,
price: 24.0
}, {
author: ‘吴承恩‘,
name: ‘西游记‘,
price: 20.0
}],
book:{
Name:‘‘,
Author:‘‘,
price:‘‘
},
bookShow: {
Name: "书名",
Author: "作者",
price: "价格"
}
},
methods:{
addBook:function(){
this.books.push(this.book);
},
delBook:function(item){
this.books.$remove(item);
}
}
})
</script>

</body>
</html>

时间: 2024-10-26 21:43:00

vue基本学习的相关文章

Vue.js学习笔记:在元素 和 template 中使用 v-if 指令

f 指令 语法比较简单,直接上代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <script src="https://cdn.bootcss.com/vue/2.2.

Vue.js学习笔记(7)组件详解

在这篇文章之前小颖分享过小颖自己写的组件:Vue.js学习笔记(5)tabs组件和Tree升级版(实现省市多级联动) 先给大家看下小颖写了一个简单的组件示例: 组件: <template> <div class='content' v-if='showFlag'> <input type="text" v-bind:style='{ width:compwidth+"px"}' v-model='compvalue' @keyup='m

vue.js学习之 跨域请求代理与axios传参

vue.js学习之 跨域请求代理与axios传参 一:跨域请求代理 1:打开config/index.js module.exports{ dev: { } } 在这里面找到proxyTable{},改为这样: proxyTable: { '/api': { target: 'http://121.41.130.58:9090',//设置你调用的接口域名和端口号 别忘了加http changeOrigin: true, pathRewrite: { '^/api': ''//这里理解成用'/ap

【VUE】VUE相关学习和知识备份

一.学习资料参考 1.1.Vue.js 官网:Vue.js https://cn.vuejs.org/ 官方文档:介绍 - Vue.js https://cn.vuejs.org/v2/guide/ API 参考:API - Vue.js https://cn.vuejs.org/v2/api/ 附:vue.js(1.0版本) https://v1-cn.vuejs.org/ (教程和API自行寻找) 1.2.Vue Router 学习和理解: 官方文档:介绍 | Vue Router http

vue开发学习参考资料

1.vue的学习:https://cn.vuejs.org/ 2.5个Vue.js项目的令人敬畏的模板https://baijiahao.baidu.com/s?id=1606305883663025122&wfr=spider&for=pc 3.饿了么开源的组件集(用这个的比较多)https://element.eleme.cn/#/zh-CN 4.这个是一个大家经常参考的模板工程https://github.com/lin-xin/vue-manage-system 原文地址:http

20200409 Vue 视频学习【归档】

Vue 视频学习[归档] 学习历程 时间 开始时间:2020-3-20 结束时间:2020-4-9 背景 公司的前端技术采用了 Vue ,作为后端开发,不需要完全掌握 Vue 开发,但是平时调试时,如果前后端同时使用,会很方便. Vue 作为前端三大框架之一,且作者是国人,有文档文档,方便学习. 作为开发,不应该局限于后端,对前端即使不掌握,也需要起码的了解. 学后感 老师讲解的很仔细,不仅包括 Vue 的相关知识,还学习到了 ES6 的一些语法以及其他相关知识. 学习中我跳过了项目相关的视频(

Vue.js学习笔记:属性绑定 v-bind

v-bind  主要用于属性绑定,Vue官方提供了一个简写方式 :bind,例如: <!-- 完整语法 --> <a v-bind:href="url"></a> <!-- 缩写 --> <a :href="url"></a> 绑定HTML Class 一.对象语法: 我们可以给v-bind:class 一个对象,以动态地切换class.注意:v-bind:class指令可以与普通的class特

vue.js学习之组件数据流详解

本文和大家分享的主要是vue.js组件数据流相关内容,一起来看看吧,希望对大家学习vue.js有所帮助. 一.组件 组件,可以说是现代前端框架中必不可少的组成部分.使用组件,不仅能极大地提高代码的复用率和开发者的开发效率,对于代码后期的维护也有着非常重要的意义.前端开发,由于历史遗留原因,WebComponent 虽然好用,但其发展情况却受到极大地限制,和很多新兴的前端技术一样,可望而不可即.基于这样的情况,聪明的开发者们尝试通过框架内部集成相应的功能来完成组件化,各种现代前端框架基本上都有各自

vue深入学习

1.服务端渲染?   服务端渲染框架?  Next.js 二:官网好好学习! 1.vue官网 2.iview  f7    webpack

Vue.js学习之条件v-if和列表循环v-for详解

本文将继续和大家分享Vue.js的基础知识,主要是介绍Vue.js的条件v-if和列表循环v-for的相关使用,一起来看看吧,希望可以帮助大家更好的学习Vue.js. v-if .v-else.v-show.还可以使用template <div v-if="ok">ok</div> <div v-else>No</div> <div v-show="ok">ok</div> <templa