- 博客(26)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 vue.js---bus,空Vue实例作为中央事件总线
<div id="app"> {{message}} <component-a></component-a></div><script> var bus= new Vue(); Vue.component('component-a',{ template : '<button @c..
2018-08-24 11:49:07 1089
原创 vue.js---状态管理与Vuex
vue.js组件的数据和方法只有在它们所在的组件中可以互通的方位和使用,其他组件是无法读取和修改的。但是在实际业务中,经常有跨组件共享数据的需求,因此Vuex的设计就是用来统一管理组件状态的,它定义了一系列规范来使用和操作数据,使组件应用更加高效。 1、引入Vuex,基本配置: npm install –save vuex 在main.js中引用 import Vuex from ‘vue...
2018-08-23 14:36:26 140
原创 vue.js---路由vue-router
1、安装vue-router依赖,添加到dependences中npm install --save vue-router2、在main.js中使用Vue.use()加载插件:import VueRouter from 'vue-router';Vue.use(VueRouter);3、每个页面对应一个组件,也就是对应一个.vue文件。在router目录下创建views目录,...
2018-08-23 11:23:24 176
转载 vue-cli(vue脚手架)超详细教程
https://blog.csdn.net/wulala_hei/article/details/80488674
2018-08-22 22:19:06 186
原创 vue.js踩坑记
1、报错:Component template should contain exactly one root element. 背景:使用webpack和单文件组件,执行npm run dev报错。 原因,所有组件只能有一个根元素,所以我们在使用组件的时候。需要使用div或者p标签等将其包起来。...
2018-08-22 10:31:23 273
原创 ES6部分语法
1、当对象的key和value名称一致时,可以缩写成一个。components:{ vTitle, vButton}等同于:components:{ vTitle:vTitle, vButton,vButton}2、data(){}等同于data:function(){}data(){ return{ name:'xx...
2018-08-22 09:16:51 175
原创 GitLab修改root用户密码
GitLab是一个私有的Git仓库,具有较好的项目管理和用户管理能力。 对于普通用户而言,通过系统的重置密码,接受邮件即可解决,可是GitLab的管理员账号,缺省的邮箱是一个不存在的邮箱地址,所以没有办法通过邮箱来复位。 通过在服务器上,可以修改用户的密码: 官方修改密码:(http://docs.gitlab.com/ce/security/reset_root_password.html...
2018-08-21 21:09:02 1407 1
原创 vue.js使用npm和webpack
1、首先安装node.js。在https://nodejs.org/en/中下载node.js并安装,可以使用node -v查看安装版本。 2、node.js中会自带npm,使用npm -v查看安装版本。可以使用npm install npm -g,自己安装自己。 安装后可用再使用npm -v查看更改后的版本。 3、安装以后会用到的插件 npm install webpack –save-...
2018-08-21 16:57:18 479
原创 vue.js---过滤器
vue.js的过滤器也分为全局过滤器和本地过滤器,你可以在一个组件的选项中定义本地的过滤器:filters: { capitalize: function (value) { if (!value) return '' value = value.toString() return value.charAt(0).toUpperCase() + value.sl...
2018-08-20 16:49:40 160
转载 vue.js---插件
插件 开发插件插件通常会为 Vue 添加全局功能。插件的范围没有限制——一般有下面几种:添加全局方法或者属性,如: vue-custom-element添加全局资源:指令/过滤器/过渡等,如 vue-touch通过全局 mixin 方法添加一些组件选项,如: vue-router添加 Vue 实例方法,通过把它们添加到 Vue.prototype 上实现。一个库,提供自己...
2018-08-20 16:38:34 132
转载 如何将一个SpringBoot简便地打成一个war包
引用:https://blog.csdn.net/zhoucheng05_13/article/details/77915294为什么要把SpringBoot打成war包正常情况下SpringBoot项目是以jar包的形式,通过命令行:java -jar demo.jar1来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务...
2018-08-20 16:18:16 142
原创 vue.js---渲染函数render
Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML。然而在一些场景中,你真的需要 JavaScript 的完全编程的能力,这就是 render 函数,它比 template 更接近编译器。示例:Vue.component('anchored-heading', { render: function (createElement) { return cr...
2018-08-20 15:43:11 393
转载 javascript中的apply和call
Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1.apply和call的区别在哪里 ...
2018-08-20 11:59:41 98
原创 vue.js---自定义指令
// 注册一个全局自定义指令 `v-focus`Vue.directive('focus', { // 当被绑定的元素插入到 DOM 中时…… inserted: function (el) { // 聚焦元素 el.focus() }})如果想注册局部指令,组件中也接受一个 directives 的选项:directives: { focus: { ...
2018-08-19 12:51:51 135
原创 vue.js---插槽
一个简单的插槽示例:&amp;amp;lt;navigation-link url=&amp;quot;/profile&amp;quot;&amp;amp;gt; Your Profile&amp;amp;lt;/navigation-link&amp;amp;gt;在navigation-link模板中写&amp;amp;lt;a v-bind:href=&
2018-08-13 18:06:26 510
原创 vue.js---修饰符
v-on的事件修饰符: .stop .prevent .capture .self .once .passive.sync 用于双向绑定,具体用法不太明白
2018-08-13 17:40:01 135
原创 vue.js----$符号
$emit,向父级组件触发一个事件,示例:&lt;button v-on:click="$emit('enlarge-text')"&gt; Enlarge text&lt;/button&gt;&lt;blog-post ... v-on:enlarge-text="postFontSize += 0.1"&gt;&a
2018-08-13 17:04:48 4168 1
原创 vue.js---组件的基础
组件的基础: 1、示例:// 定义一个名为 button-counter 的新组件Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '&lt;button v-on:click="count++"&gt;You clicke...
2018-08-09 22:48:30 207
原创 类加载---初始化
在java代码中,如果要初始化一个静态字段,我们可以在声明时直接赋值,也可以在静态代码块中对其赋值。如果直接赋值的静态字段被final所修饰,并且它的类型是基本类型或字符串时,那么该字段便会被java编译器标记成常量值(ConstantValue),其初始化直接由java虚拟机完成。除此之外的直接赋值操作,以及所有静态代码块中的代码,则会被java编译器置于同一方法中,并把它命名为&lt;clin...
2018-08-09 17:57:01 150
原创 类加载---链接
链接,是指将创建成的类合并至java虚拟机中,使之能执行的过程。它可以分为验证、准备及解析三个阶段。1、验证: 目的在于确保被加载的类能够满足java虚拟机的约束条件。通常java编译器生成的类文件必然满足java虚拟机的约束条件2、准备: 准备阶段的目的,则是为被加载类的静态字段分配内存。java代码中对静态字段的具体初始化,则会在稍后的初始化阶段中进行。过了这个阶段结构就基本完整了...
2018-08-09 17:04:31 385
原创 类加载---加载
祖师爷: jvm的类加载器的祖师爷是启动类加载器(boot class loader)。启动类加载器是由C++实现的,没有对应的java对象,因此在java中只能由null来指代。除了启动类加载器,其他的类加载器都是java.lang.ClassLoader的子类,所以他们有对应的java对象。这些类加载器需要先由另一个类加载器,比如说启动类加载器,加载到java虚拟机中,方能执行类加载器。...
2018-08-09 16:40:32 165
原创 查询mysql数据库事物锁
1:查看当前的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;2:查看当前锁定的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;3:查看当前等锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; 查出死锁进程:SHOW PRO...
2018-08-09 14:42:33 5724
原创 vue.js学习二-----事件处理
1、可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。&lt;div id="example-1"&gt; &lt;button v-on:click="counter += 1"&gt;Add 1&lt;/button&gt; &lt;p&gt;The
2018-08-06 23:23:30 198
原创 vue.js学习
示例1,用2个大括号直接取vue实例中的message值:&amp;amp;amp;amp;lt;div id=&amp;amp;amp;quot;app&amp;amp;amp;quot;&amp;amp;amp;amp;gt; {{ message }}&amp;amp;amp;amp;lt;/div&amp;amp;amp;amp;gt;var app = new Vue({ el: '#a
2018-08-05 13:01:49 149
sigar监控需要的的dll和so文件
2018-07-19
select2插件:使用input标签并采用ajax请求后台数据,搜索框无效
2015-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人