JS
RETURN100ERRORS
昨日之日不可留,今日之日多烦忧
展开
-
wangEditor 解决 editor.txt.setJSON() 方法 html 标签被解析为字符串
使用wangEditor 代码块时候,帖子编辑时候没有问题,将json保存到数据库,再次setJSON 时候 代码块内 br 标签被转义为 字符串。作者说一般用户不会用代码块功能,好吧,只能自己想办法解决这是代码块中被解释后的语句,可以看到 br 标签没有被正确转换为html标签在确保传输中数据正确后,发现问题所在代码块中 br 标签在 setJSON 函数中被转换为了这样解决方法 :对 editor.txt.setJSON 方法进行一次封装,将标签重新转义回来 setEdito原创 2022-05-02 21:51:20 · 1835 阅读 · 0 评论 -
wangEdit 实现图片删除回调
Vue// 监听事件 this.editor.config.onchange = (html) => { // 删除图片 var reg = /(?<=img src=").*?(?=" alt=)/g var str = html.match(reg) this.old = this.new; this.new = str?str:[]; if( this.old.leng原创 2022-04-27 19:14:15 · 830 阅读 · 0 评论 -
Vue 组件参数变化组件刷新
如果在相同组件下,路由参数变化导致页面不会刷新例如//先运行this.$router.push('news?keyword=美国')//再运行this.$router.push('news?keyword=中国')将参数保存在query , 组件挂载时候读取 query ,但相同组件时尽管query变化但组件不会重新加载,这导致了页面数据不会变化解决方法监听路由变化,让后运行相应函数watch:{ '$route'(val, from) {//监听到路由(参数)改变原创 2022-04-24 23:11:46 · 892 阅读 · 0 评论 -
Js 作用域与变量提升
varvar是js的一个关键字,它是用来声明变量的。声明一个变量有两种方式:第一种:var num=1。如果在方法中声明,则为局部变量;如果在全局中声明,则为全局变量第二种:num=1。事实上这是对属性进行赋值操作。首先,它会尝试在当前作用域链(如果在方法中声明,则当前作用域代表全局作用域和方法局部作用域)中解析num,如果在任何当前作用域链中找到num,则会对num属性进行赋值,如果没有找到num,他会在全局对象(即当前作用域链的最顶层对象,如window对象)中创造num属性并赋值变量提升J原创 2021-11-03 22:34:34 · 389 阅读 · 0 评论 -
Django框架下 获取用户cookie
<!DOCTYPE ><html> <head> {% load static %} <script src="{% static "js/jquery.js" %}"></script> </head> <style type="text/css"></style> <body> <div > <p>username</p> .原创 2021-03-13 23:07:32 · 280 阅读 · 2 评论 -
js判断当前客户端为手机或者电脑
talk is cheap,show codevar system ={};var p = navigator.platform;system.win = p.indexOf("Win") == 0;system.mac = p.indexOf("Mac") == 0;system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);if(system.win||system.mac||system.xll){//如果是电脑跳转到 wind原创 2021-02-14 22:47:19 · 166 阅读 · 0 评论