Vuejs入门todolist项目解析

Vue开发入门todolist项目解析

项目:https://github.com/spritecoco...

创建vuejs项目(window系统)

  1. li vue init webpack demo1
  2. npm install

原因: fsevent是mac osx系统的,在win或者Linux下使用了 所以会有警告,忽略即可。意思就是你已经安装成功了。

  1. npm run dev

代码解析

认识代码形式

1、vueapp.html代码

<div id="app">
<p>{{ message }}</p>
<input v-model="message">
</div>

2、vueapp.js代码

new Vue({
el: ‘#app‘,
data: {

message: ‘信息‘

}
})

项目代码

1、 v-text与v-html的区别



2、 v-for(循环渲染)

:

3、v-bind、 v-on(绑定事件)

缩写:v-bind:href="url"---- :href="url"
v-on:click="dosomething"----- @click="dosomething"

4、 localstorage存储资料

store.js存取数据

导入

监听数据

data数据

(注意:在 Vue2.0 中 $dispatch 和 $broadcast 已经被弃用,我使用的时候一直出错,神坑)

5、 父传子组件传参

app.vue

componentA.vue

6、子传父组件传参

app.vue

methods

componentA.vue

第一次写,不是很好,下次会改进的

原文地址:https://www.cnblogs.com/jlfw/p/12208876.html

时间: 2024-10-10 16:35:32

Vuejs入门todolist项目解析的相关文章

Vuejs入门基础笔记

首先说明下 本文来自于学习慕课网: vue.js入门基础的学习心得,体会,笔记. 1.从 .vue到页面 通过蓝色部分的脚手架工具我们实现vue的界面的展示.其中蓝色部分的技术细节我们可以不用关注.我们需要关注的是绿色部分的实现. 其中绿色部分的.js就是我们的数据层,也就是module模块.而html和css主要负责页面的元素展示以及css效果. 我们需要关注的,是如下图的三个部分,下图是vue的一个组件具体由哪三个部分组成: 2.vue的一些重要的组件总结和示例: 3.vue的基础框架 4.

Asp.Net Identity学习笔记+MVC5默认项目解析_授权&Claim

Identity学习笔记 Asp.Net Identity学习笔记+MVC5默认项目解析_基础用法 Asp.Net Identity学习笔记+MVC5默认项目解析_授权&Claim Identity学习笔记授权以角色授权IdentityRoleRoleManager基于声明的(Claims)IPrincipalIIdentityCalimsIdentityClaim用户登入用户授权其他细节Claim Type命名空间 授权 最常用的授权就是给Controller或Action打上[Authori

Asp.Net Identity学习笔记+MVC5默认项目解析_第三方登入&授权总结

Identity学习笔记 Asp.Net Identity学习笔记+MVC5默认项目解析_基础用法 Asp.Net Identity学习笔记+MVC5默认项目解析_授权&Claim Asp.Net Identity学习笔记+MVC5默认项目解析_第三方登入&授权总结 Identity学习笔记第三方登入配置登入案例登入技术总结本地,已登入本地,未登入第三方登入 第三方登入 本文介绍Identity的第三方登入技术.到目前为止只介绍了CookieAuthentication这种授权方式,即浏览

jacob使用入门及问题解析

转自:http://blog.csdn.net/hemingwang0902/article/details/4377994 本博客 jacob 列文章导读Java操作Microsoft Word之jacobjacob使用入门及问题解析使用Jacob将Word转为Html或txt使用Jacob将Word转为PDFjava通过jacob调用word (根据Word模板生成动态内容) 首先,大家先要了解一下jacob ,官方的解释是Java COM Bridge,即java和com组件间的桥梁(进一

【学院官方整理】Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼

亲爱的学员们: 您好!51CTO学院为梦想增值,诚邀您的关注!51CTO学院致力于让专家分享技术并让技术变现,让广大技术爱好者便捷.实惠的获取优质学习资源. 为了方便大家的学习,我们特别整理了Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼,点击查看更多>> Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼 本专题涵盖了Python基础.网络编程.WEB开发基础.WEB框架.分布式监控开发.审计堡垒机.FTP服务器.CMDB.主机批量管理.W

Github项目解析(九)--&gt;实现Activity跳转动画的五种方式

转载请标明出处:一片枫叶的专栏 上一篇文章中我们讲解了在Activity启动过程中获取组件宽高的五种方式.在Activity的启动过程中如果我们直接在生命周期方法中通过view.getWidth()或者是view.getHeight()方法获取组件的宽度和高度其结果都是0,为什么会出现这个问题呢? 其实看过我以前写过的Activity启动流程  Activity布局加载流程  Activity布局绘制流程  的同学应该对Activity的启动流程和其布局加载绘制流程不陌生,Activity的启动

Android - Android项目解析

Android项目解析 本文地址:http://blog.csdn.net/caroline_wendy 主要包含: (1) Android Manifest(清单文件):包.应用程序版本.目标SDK.权限.主要组成部分(Activity,Server.Provider.Receiver). (2) 资源: 字符串资源:不修改代码,动态替换字符串,支持多种语言: 布局的XML代码:图形化显示: 可绘制资源:图片: (3) R文件:连接资源和Java源代码: (4) Java源代码.

github项目解析(六)--&gt;自定义实现ButterKnife框架

转载请标明出处:一片枫叶的专栏 目前在  友友用车  项目中使用到了ButterKnife框架,这是一个通过注解的方式简化程序员代码量,自动映射xml布局文件与对象关系的框架.其github上的地址  ButterKnife 这里简单介绍一下他的使用方式:android注解Butterknife的使用及代码分析 (一)使用方式 1)在activity中如何使用 @InjectView(R.id.feedback_content_edit) EditText feedContent; // 意见反

EasyUI基础入门之Parser(解析器)

前言 JQuery EasyUI提供的组件包括功能强大的DataGrid,TreeGrid.面板.下拉组合等.用户可以组合使用这些组件,也可以单独使用其中一个.(使用的形式是以插件的方式提供的) EasyUI体系结构 EasyUI所有的插件主要分为六大部分.Base基础.Layout布局.Menu&Button.Form表单.Window窗口等.从最基础的开始先掌握EasyUI基础部分.Base部分包含了八个基础插件分别为: parser(解析器) easyloader(加载器) draggab