vue

Java自学路线图之Javaweb自学

元气小坏坏 提交于 2020-03-09 00:11:05
文章目录 Javaweb自学技术要点 Javaweb自学--MySQL Javaweb自学--JDBC Javaweb自学--HTML5&CSS3 Javaweb自学--JavaScript Javaweb自学--jQuery Javaweb自学--XML Javaweb自学--Web服务器基础 Javaweb自学--Servlet Javaweb自学--Cookie&Session Javaweb自学--JSP Javaweb自学--EL Javaweb自学--JSTL Javaweb自学--Filter&Listener Javaweb自学--文件上传和下载 Javaweb自学--VUE Javaweb自学--Maven初级 Javaweb自学--Redis Javaweb自学--Linux Javaweb自学--Nginx Javaweb自学资源 Java自学路线图的第三个阶段是Javaweb自学,在Java自学路线图前两个阶段学完后开始自学Javaweb。Javaweb的自学目标是具备基本的JavaWeb开发能力,熟悉Linux服务器及相关软件的使用,可完成中小型企业级项目的开发需求。这个阶段自学完成后就可以考虑工作了,是不是很快? 黑马程序员Java自学路线图的这个阶段需要你掌握JavaWeb开发基础知识,熟悉Java基本开发环境、

Webpack配置Vue项目

孤街醉人 提交于 2020-03-08 23:26:11
Webpack配置Vue项目 一. 基本配置 1. 在项目中安装和配置 webpack 使用webpack打包生成的文件就不会存在兼容性问题,可以使用es6的import语法 ① 运行 npm install webpack webpack-cli –D 命令,安装 webpack 相关的包 ② 在项目根目录中,创建名为 webpack.config.js 的 webpack 配置文件 ③ 在 webpack 的配置文件中,初始化如下基本配置: 注:使用development开发模式打包不会混淆和压缩,编译快速    使用生产模式会压缩和混淆代码,编译速度慢 module.exports = { mode: 'development' // mode 用来指定构建模式 } ④ 在 package.json 配置文件中的 scripts 节点下,新增 dev 脚本如下: "scripts": { "dev": "webpack" // script 节点下的脚本,可以通过 npm run 执行 } ⑤ 在终端中运行 npm run dev 命令,启动 webpack 进行项目打包。 2. 配置打包的入口与出口 webpack 的 4.x 版本中默认约定:    打包的入口文件为 src -> index.js    打包的输出文件为 dist -> main.js

vue 给UI库添加按需加载时启动项目时 babel-preset-es2015 报错

与世无争的帅哥 提交于 2020-03-08 23:05:30
项目使用vue cli3脚手架工具构建 按照element 官方文档中所示。 npm install babel-plugin-component -D 然后添加.babelrc文件 { "presets": [["es2015", { "modules": false }]], "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk" } ] ] } 报如下错误: Error: Cannot find module 'babel-preset-es2015' from 'C:\Users\Administrator\Des ktop\vueProject\vuedemo' 问题出在第二步,我是用vue3.0搭建的脚手架,只有一个babel-config.js的文件夹,但是把放进这个文件夹会报错,所以我在项目根目录新建了一个.babelrc文件,运行时发现报错es2015什么的,于是运行npm install babel-preset-es2015 --save-dev 安装es2015。 安装完成还是报错:plugin/preset files are not allowed to export objects, only functions 解决方法:

Vue组件传参

自闭症网瘾萝莉.ら 提交于 2020-03-08 22:33:28
父组件向子组件传参 数据: 父组件 < test : message = "msg" > < / test > msg : 'Hello uniApp' 子组件(test.vue) < text > { { message } } < / text > props : [ "message" ] 方法: 父组件 < test @testShow = "testClick" > < / test > methods : { testClick ( ) { console . log ( "你好" ) } } 子组件(test.vue) < button type = "primary" @click = "test" > 点击 < / button > methods : { test ( ) { this . $ emit ( "testShow" ) } } 来源: CSDN 作者: 我yi癫狂 链接: https://blog.csdn.net/weixin_43560272/article/details/104738221

VUE实现Studio管理后台(十二):添加输入组合,复杂输入,输入框Input系列

泄露秘密 提交于 2020-03-08 22:15:21
这次的功能优点复杂,组件嵌套了很多次,自己表达能力毕竟有限,分享出来未必能讲明白。为了保持内容的连贯性,最终决定写一下。先看效果: 关键点: 1、组件嵌套 手风琴式折叠组件,嵌套输入行,还嵌套输入行的组合(例子中的边框) 2、多角度重置 实时监测当前值跟缺省值是否一致,并提供重置功能。 3、不得不感叹,VUE强大! 比上次的代码增加了一个RxInputRowGroup.vue文件,在inputs目录下。基于slot实现,关键看这个代码就好: <template> <div class="row-group"> <div class="rx-input-row group-header" :class = "changed ? 'changed' :''"> <div class="label" :class="collapsed? 'collapsed' :''" @click="click" > {{label}} <div v-if="changed" class="reset-button" @click="resetAll" > {{$t('widgets.reset')}} </div> </div> <div v-if="collapsed" class="group-value"> <div v-for="row in inputValue" v-if="row

vue循环展出图片

ぐ巨炮叔叔 提交于 2020-03-08 22:11:14
vue循环展出图片 html代码 js代码 整体代码 礼品 格式是这样千万别写错了!!!,再有问题私聊我,微信:ppz2759 <img v-bind:src=“site.name” /> html代码 < ! DOCTYPE html > < html > < head > < meta charset = "utf-8" > < title > 程序员小哲 Vue 测试 < / title > < script src = "https://cdn.staticfile.org/vue/2.2.2/vue.min.js" > < / script > < / head > < body > < div id = "app" > < ol > < li v - for = "site in sites" > < img v - bind : src = "site.name" style = "width:100px; height:130px" / > < / li > < / ol > < / div > js代码 < script > new Vue ( { el : '#app' , data : { sites : [ { name : 'http://07imgmini.eastday.com/mobile/20200307/20200307132802

vue绑定class的几种方式

廉价感情. 提交于 2020-03-08 22:06:29
一、对象语法 1、给v-bind:class 设置一个对象,可以动态地切换class,例如: <div id="app"> <div :class="{'active':isActive}"></div> </div> <script> var app = new Vue({ el:'#app', data:{ isActive:true } }) </script> 最终渲染结果: <div class="active"></div> 2、对象中也可以传入多个属性,来动态切换class。另外,:class可以与普通class共存,例如: <div id="app"> <div class="static" :class="{'active':isActive,'error':isError}"></div> </div> <script> var app = new Vue({ el:'#app', data:{ isActive:true, isError:false } }) </script> 最终渲染结果(当数据isActive或isError变化时,对应的class也会更新): <div class="static active"></div> 3、当:class的表达式过长或逻辑复杂时,还可以绑定一个 计算属性 ,这是一种友好和常见的用法,一般当条件多于两个时

vue-next

做~自己de王妃 提交于 2020-03-08 21:20:02
vue-next vue 3版本目前还没有正式发布,手脚架工具尚不支持。本文是查阅资料学习vue 3(vue-next)的webpack搭建的开发环境,非vue 2版本,也非vue-cli3/4。 ####引入依赖 mkdir vue-next-demo cd vue-next-demo cnpm init --yes cnpm i vue@next cnpm i webpack webpack-cli webpack-dev-server --save-dev cnpm i html-webpack-plugin mini-css-extract-plugin css-loader --save-dev cnpm i vue-loader@next @vue/compiler-sfc --save-dev 项目结构 + dist + public ---- index.html + src ---- App.vue ---- main.js - package.json - webpack.config.js package.json { "name" : "vue-next-demo" , "version" : "1.0.0" , "description" : "" , "main" : "index.js" , "scripts" : { "serve" :

vue运行机制

不问归期 提交于 2020-03-08 20:57:12
vue运行机制 vue核心的执行过程主要分为这几个阶段: 1)模板编译:生成可复用的render函数 2)响应式:通过Object.definedProperty监听到对象属性的get和set,实现双向绑定 3)初始渲染:执行render函数,访问data中的值,会被get监听,调用patch方法生成vdom 4)数据改变:数据发生改变会触发set,会进行更新re-render,通过patch方法对新旧vnode对比,更新视图 Vue 如何解析模板 模板是什么 本质:模板就是字符串 与html格式很像,但是模板中是有逻辑的,可以嵌入JS变量,如v-if, v-for等 视图最终还是需要由模板生成 html 来显示 模板必须先要转换成JS代码 有逻辑(v-if, v-for),必须用JS才能实现(图灵完备) 转换为html渲染页面,必须用JS才能实现 因此,模板要转换成render函数 render函数 render函数包含了模板中所有的信息,返回 vnode,解决了模板中的逻辑(v-if, v-for)问题 如何找到最终生成的render函数 找到vue源码,src/compiler/codegen/index.js,generate函数的render返回值 render函数与vdom 模板生成 html:vm._c vm._c 和 snabbdom 中的 h 函数的实现很像

Vue项目开发中的点滴积累系列文章

只谈情不闲聊 提交于 2020-03-08 20:49:30
题记 —— 严于律己,精于行动,点滴积累,着眼未来,你也许不负青春 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架 本文章 记录从基础入门到实际项目开发中的点点滴滴 Vue.js 官方 点击这里查看 1 Vue 基础打造篇 Vue中的hellow world描述el与data的基本使用–Vue知识点归纳(一) vue中的v-text指令之Vue知识点归纳(二) vue中v-html指令的使用之Vue知识点归纳(三) vue中v-on指令的使用之Vue知识点归纳(四) vue中v-show指令的使用之Vue知识点归纳(五) vue中v-if指令的使用之Vue知识点归纳(六) vue中v-bind指令的使用之Vue知识点归纳(七) vue中v-for指令的使用之Vue知识点归纳(八) vue中v-model指令的使用之Vue知识点归纳(九) vue中Axios网络请求之Vue知识点归纳(十) vue中webpack编译打包使用之Vue知识点归纳(十一) Vue中vue-router路由使用分析 Vue-Quill-Editor富文本编辑器在vue中自定义选择视频插入编辑文章中 2 Vue 组件使用分析篇 3 Vue 原理分析篇 来源: CSDN 作者: 早起的年轻人 链接: https://blog.csdn.net/zl18603543572