随笔分类 -  Vue_ relevant

Vue前端的相关问题
摘要:(1).当前页面需要变化什么样的数据? 答:列表;应该有个todos:[]数组;数组中包含每个元素均为一个对象;有数据titles:'xxx';(勾不勾选)complete:'布尔类型' (2).数组todos究竟放在哪个组件中保存? 看某个组件需要还是某些组件需要;分析各个组件都需要,故放在父组件 阅读全文
posted @ 2019-12-16 10:10 Curedfisher 阅读(270) 评论(0) 推荐(0)
摘要:页面效果展示截图: 第一步.首先拆分组件 (1).首先看一下是上下/左右结构 确定为:输入框+列表+底部; (2).确定名字 (3).创建对应的组件 第二步:静态组件(拆分页面+拆分样式) 1.拆分页面 (1). (2). (3).拆分成功后,需要在App.vue中引入这3个组件写成标签 2.拆分样 阅读全文
posted @ 2019-12-16 08:32 Curedfisher 阅读(411) 评论(0) 推荐(0)
摘要:注意:本总结中最终会删除不成功 ,原因是Item.vue中方法methods单词拼写错误!!! 首先明白,删除在Item.vue中交互 1.写交互,首先写监听@click="deleteItem"(不要用delete,因为是关键字) 2.写对应的方法 3.App.vue中删除指定下标的评论 4.de 阅读全文
posted @ 2019-12-13 17:49 Curedfisher 阅读(269) 评论(0) 推荐(0)
摘要:最终达到效果: 1.做交互,首先需要确定操作哪个组件? 提交 操作组件Add.vue 2.从哪开始做起呢? 从绑定事件监听开始做起,确定你跟谁绑定事件监听,在回调函数中做什么, 1.绑定事件监听 (1).跟button绑定,怎么绑呢?@click="add" (2).最终将自己的数据收集起来,添加到 阅读全文
posted @ 2019-12-13 15:37 Curedfisher 阅读(249) 评论(0) 推荐(0)
摘要:项目结构目录 所需资料: comment_page文件夹: 组件化编码基本流程: 1.拆分组件 2.实现静态组件 3.实现动态组件 静态组件和动态组件区别? 静态组件显示的数据是固定的,没有交互; 动态组件有两个方面是动态的:(1).初始化显示(数据应该动态显示出来);(2).交互(用户点击提交/删 阅读全文
posted @ 2019-12-13 11:19 Curedfisher 阅读(416) 评论(0) 推荐(0)
摘要:1.eslint 1.1说明 1)ESLint是一个代码规范检查工具 2)它定义了很多特定的规则,一旦你的代码违背了某一规则,eslint会做出非常有用的提示 3)官网:http://eslint.org/ 4)基本已替代以前的JSLint 1.2 ESLint提供一下支持 1) ES 2) JSX 阅读全文
posted @ 2019-12-13 08:17 Curedfisher 阅读(184) 评论(0) 推荐(0)
摘要:1.项目的打包与发布 1.1打包: npm run build 报错: 原因:原来eslint是一个语法检查工具,但是限制很严格,在我的vue文件里面很多空格都会导致红线(红线可以关闭提示),虽然可以关闭,但是在编译的时候老是会跳出来,所以能关闭是最好的了 解决方法:在build/webpack.b 阅读全文
posted @ 2019-12-12 17:43 Curedfisher 阅读(253) 评论(0) 推荐(0)
摘要:vue_demo目录结构截图: (1)图一 (2).图二 (3).图三 (四).图四 (5).图五 (6).图六 (7).图七 不能随便改入口文件的名字,因为已经配置好了 (8).图八 (9).图九 (10).图十 (11).main.js文件解析 // The Vue build version 阅读全文
posted @ 2019-12-12 11:59 Curedfisher 阅读(350) 评论(0) 推荐(0)
摘要:2.1.1 1)vue-cli是官方提供的脚手架工具(注意:脚手架本身是个库) 2)github:https://github.com/vuejs/vue-cli 3)作用:从https://github.com/vuejs-templates 下载模板项目 2.1.2 (1).脚手架全局安装(特点 阅读全文
posted @ 2019-12-12 10:32 Curedfisher 阅读(253) 评论(0) 推荐(0)
摘要:1.如何开发插件? 2.编写自己的vue-myPlugin.js插件库,代码如下: /** * vue的插件库 * 最好使用匿名函数包裹起来,这样代码会更加规范 * 里面的实现被隐藏了 */(function(){ //MyPlugin是个变量,需要定义 //需要向外暴露的插件对象 const My 阅读全文
posted @ 2019-12-12 08:33 Curedfisher 阅读(296) 评论(0) 推荐(0)
摘要:1.Vue常用指令 1)v:text:更新元素的 textContent 2)v-html:更新元素的 innerHTML 3)v-if:如果为true,当前标签才会输出到页面 4)v-else:如果为false,当前标签才会输出到页面 5)v-show:通过控制display样式来控制显示/隐藏 阅读全文
posted @ 2019-12-11 17:57 Curedfisher 阅读(405) 评论(0) 推荐(0)
摘要:现在日期为:当前时间-1970年1月1日0时0分0秒的时间差 日期格式化:百度搜索moment 1.test015.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head 阅读全文
posted @ 2019-12-11 16:43 Curedfisher 阅读(1923) 评论(0) 推荐(0)
摘要:操作元素时有个过渡或动画的效果(渐变和移动的效果和放大缩小的效果) 过渡:trasition 动画:animation 1.vue动画的理解 1)操作css的trasition或animation(它本身不是传动画) 2)vue会给目标添加/移除特定的class 3)过渡相关的类名 xxx-ente 阅读全文
posted @ 2019-12-11 15:42 Curedfisher 阅读(266) 评论(0) 推荐(0)
摘要:三个阶段: 一.初始化显示; 二:更新显示 三.死亡 每一个阶段都对应生命周期的回调函数(也叫勾子函数) 生命周期图示: 1. 2.test013.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Tit 阅读全文
posted @ 2019-12-11 10:52 Curedfisher 阅读(231) 评论(0) 推荐(0)
摘要:自动收集,就是我一输入数据,就自动收集,等我点击提交按钮的时候,数据就收集好了 1.使用v-model对表单数据自动收集 1)text/textare 单行/多行输入框 2)checkbox 多选 3)radio 单选 4)select 下拉框 2. 3.test012.html <!DOCTYPE 阅读全文
posted @ 2019-12-11 08:44 Curedfisher 阅读(471) 评论(0) 推荐(0)
摘要:test011.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>事件</title></head><body><div id="example"> <h2>1.绑定监听</h2> <button @cl 阅读全文
posted @ 2019-12-10 17:55 Curedfisher 阅读(240) 评论(0) 推荐(0)
摘要:1.test010.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!--1.列表过滤2.列表排序--><div id="test"> <input 阅读全文
posted @ 2019-12-10 16:29 Curedfisher 阅读(383) 评论(0) 推荐(0)
摘要:变异方法:说白了就是对原方法进行了包装,包装后实现了2个功能1:实现原方法的功能;2.更新界面. 1.test009.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></hea 阅读全文
posted @ 2019-12-10 15:22 Curedfisher 阅读(237) 评论(0) 推荐(0)
摘要:1.test008.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>条件渲染</title></head><body><!--1.条件渲染指令 v-if v-else 上面两个做影藏是是通过把标签移除, 阅读全文
posted @ 2019-12-10 11:44 Curedfisher 阅读(160) 评论(0) 推荐(0)
摘要:注意:class和style的值是动态的值 1.test007.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .aClass{ color:red; } . 阅读全文
posted @ 2019-12-10 08:30 Curedfisher 阅读(300) 评论(0) 推荐(0)