- 博客(21)
- 收藏
- 关注
原创 nuxt 开发的项目(便于seo)怎么部署到服务器
/比如项目我在ecosystem.config.js里面自定义了名称‘nuxt-website’,那这里执行命令就是:pm2 --name=nuxt-website start npm -- run start。pm2 stop 0 停止PM2列表中进程为0的进程。pm2 reload 0 重载PM2列表中进程为0的进程。pm2 --name=你的服务名 start npm -- run start。
2023-06-28 15:03:14
659
原创 el-table 多选框(父子)只有一个被选中
<template><div class="demo"><el-tableref="multipleTable":data="tableData"row-key="id"bordertooltip-effect="dark":tree-props="{ children: 'children', hasChildren: 'hasChildren' }"style="width: 100%":select-on-indeterminate
2021-12-26 18:24:23
383
转载 微信扫码登陆
出发点基于微信开放平台已经配置好域名(80端口)并且认证成功获得app_id和secret并有权限调用微信的接口。好了,就先谈一谈微信扫码登录的整个流程吧。 第一步,我们必须得把二维码放在页面上显示。首先普及一下二维码是有失效时间以及失效状态的,一旦你扫过一次二维码或者在某段时间内没有扫描页面上的二维码,该二维码就失效了。OK,微信官网给我们提供两种方式来显示二维码:1.后台发请求返回一个新...
2020-03-10 17:19:06
1487
原创 vue 页面中,切换路由菜单,怎么终止,上个页面的请求,cancelToken
应用场景:当切换路由页面,上次的ajax请求,应该终止1.//请求拦截器window._axiosPromiseArr = [] // axios中设置放置要取消的对象axios.interceptors.request.use(config => {config.cancelToken = new axios.CancelToken(cancel => {wind...
2019-11-21 15:28:43
3400
转载 vue中websoket通信
1.直接代码实现// 安装并引入相关模块import SockJS from 'sockjs-client'; import Stomp from 'stompjs';export default { data() { return { dataList: [] }; }, mounted:function(){ ...
2019-07-09 10:26:20
343
转载 vue-router中的history模式,域名二级路由,子目录nginx中的配置
可以修改三个配置1.路由const route = new Router({mode : 'history',base: '/admin/',routes:[]})2.打包文件 config/index.jsbuild设置assetsPublicPath: '/admin/',3.nginx配置try_files $uri $uri/ /admin/in...
2019-04-25 09:21:59
3474
1
转载 html5 postMessage解决跨域、跨窗口消息传递
html5 postMessage解决跨域、跨窗口消息传递一些麻烦事儿平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题1.页面和其打开的新窗口的数据传递2.多窗口之间消息传递3.页面与嵌套的iframe消息传递4.上面三个问题的跨域数据传递postMessage()这些问题都有一些解决
2017-04-20 09:08:35
871
转载 键盘鼠标事件A
onkeydown、onkeyup、onclick、onchange、oninput、onpropertychange 的用法和区别 转载▼onkeydown、onkeyup、onclickonkeydown 是按键按下时触发;onkeyup 是按键弹起时触发;onclick 是按键按下并弹起时触发。有一种情况,就是按住按键不放,此时
2017-03-30 10:37:14
271
转载 html5的webSocket
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。一、什么是W
2017-03-28 16:39:45
191
转载 deferred对象详解
一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。但是,在回调函数方面,jQuery的功能非常弱。为了
2017-03-24 16:36:24
251
转载 jquery.extend()详解
jQuery.extend 函数使用详解JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,
2017-03-18 12:20:29
230
转载 HTML5的WebSocket
认识HTML5的WebSocket在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名
2017-03-10 09:46:46
202
原创 return,return false,return true
script> var a=1; function fn(){ if(a == 1){ return;//return 函数执行结果的什么不返回,不会输出12*/ b=undifined //return false;//return false的作用一般是用来取消默认动作的, a或者表单的提交
2017-02-27 20:27:20
406
转载 跨域资源共享的方式与实现原理
10种跨域资源共享的方式与实现原理跨域的方法很多,不同的应用场景我们都可以找到一个最合适的解决方案。比如单向的数据请求,我们应该优先选择jsonp或者window.name,双向通信我们采取cross frame,在未与数据提供方没有达成通信协议的情况下我们也可以用server proxy的方式来抓取数据。同源策略在客户端编程语言中,如网页特效和actionscript,同源策略是
2017-02-24 13:24:36
432
转载 获得下拉框的值
现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法 text1 text2 code:一:javascript原生的方法 1:拿到select对象: var myselect=document.getElementById("test"); 2:拿到选中项的索引:var i
2017-02-23 16:19:48
399
转载 jq-serialize()输出序列化form表单值的方法
实例 输出序列化表单值的结果: 复制代码代码如下:$("button").click(function(){ $("div").text($("form").serialize()); }); 定义和用法 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框)
2017-02-23 14:05:10
486
转载 jq中的延迟对象详解
ES6已经实现了延迟对象Promise,但是今天主角是JQ里面的延迟对象,套路其实都是差不多的。下面先看一个比较牵强的例子:addremove$(function(){ var dfd = new $.Deferred(); var add = $("#add"); var remove = $("#remove"); var content = $("#c
2017-01-15 21:10:29
1042
转载 js的数组知识
关于数组的知识点:数组是元素的一个有序组合。在JavaScript中,数组可以使用正式的对象表示法来创建,或者可以使用直接量表示法来初始化。var arrObject = new Array("val1", "val2"); // 作为对象的数组var arrLiteral = ["val1", "val2"]; // 数组直接量 对于开发者来说,这没有区别:在直接
2017-01-14 21:15:10
245
转载 封装自己的jquery插件
接下来我们一起来写个高亮的jqury插件1.定一个闭包区域,防止插件"污染"//闭包限定命名空间(function ($) { })(window.jQuery);2.jQuery.fn.extend(object)扩展jquery 方法,制作插件//闭包限定命名空间(function ($) { $.fn.extend({
2017-01-10 21:32:17
5218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人