守夜人

守夜人 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

守夜人 回答了问题 · 11月9日

解决三张表联动查询,查询该部门有几个订单,订单跟用户表关联,用户表跟部门关联。

联表,订单表联用户表联部门表

关注 3 回答 3

守夜人 回答了问题 · 9月23日

解决js push一个对象,修改后会改变源对象的值?

this.ruleForm.push(Object.assign({},this.ruleForm[0]));

关注 4 回答 3

守夜人 赞了回答 · 9月23日

挑战你的Web技术:同样的方法,nodejs中执行2分钟,chrome中只需要20秒,有什么坑或者优化方案吗?

这挑战有点难度,一个字的代码都没有,原因全靠猜?优化方案???

关注 3 回答 2

守夜人 提出了问题 · 9月23日

vue createElement方法中的data参数为什么不能是observed?

下面代码来自vue源码中_createElement函数

export function _createElement(
context: Component,
tag ? : string | Class < Component > | Function | Object,
data ? : VNodeData,
children ? : any,
 normalizationType ? : number
): VNode | Array < VNode > {
if (isDef(data) && isDef((data: any).__ob__)) {
    process.env.NODE_ENV !== 'production' && warn(
    `Avoid using observed data object as vnode data:   ${JSON.stringify(data)}n` +
    'Always create fresh vnode data objects in each render!',
    context)
    
    return createEmptyVNode()
 }
...
}

这里的data为什么不能是observed?一直没想通这个问题,希望有大佬能解答一下

关注 1 回答 1

守夜人 提出了问题 · 8月13日

vue组件内更新DOM绑定方法,this的指向竟然不是VueComponent对象?

组件代码如下,我在网页上触发更新后的add方法,打印出来的this竟然是window?

Vue.component('button-counter', {
        data: function() {
            return {
                count: 0,
                value: 1
            }
        },
        mounted() {
            let async = Promise.resolve();
            async.then(_ => {
                this.count++
                this.add = function() {
                    console.log(this)
                }
            })
        },
        methods: {
            add: function() {
                console.log(0)
            }
        },
        template: '<div><button v-on:click="add">You clicked me {{ count }} times.</button></div>'
    })

image

关注 4 回答 3

守夜人 回答了问题 · 4月15日

解决vue路由懒加载使用import的方式报错?

从你的报错信息来看,应该是少了syntax-dynamic-import(https://babeljs.io/docs/en/ba...

关注 2 回答 4

守夜人 回答了问题 · 4月15日

解决小白问问关于作用域的问题。

复制你的代码,直接浏览器运行
image.png
不知道你是怎么得出最后a2是123的

关注 3 回答 3

守夜人 提出了问题 · 3月19日

解决请问《高性能mysql》中这个建表是否有问题?

如题,在《高性能的mysql》的5.3.5聚簇索引中有如下建表语句。其中建了两个索引:state_id和state_id_2。在我的认知下,有了state_id_2这个索引后,state_id完全是多余的。是否是他这里的建表存在问题?
image.png

关注 4 回答 2

守夜人 提出了问题 · 2019-12-18

解决canvas.toDataURL跨域问题

想必很多人都清楚canvas.toDataURL存在跨域会报错的问题。
我有一个疑问,如果代码里面的img的地址是跨域的,但是这个地址会被服务器重定向成不跨域。大致意思如下
image.png
于是我做了一个实验,发现这种情况下canvas.toDataURL仍然会报错,是不是以为这在做跨域判断时候使用的是初始的URL而不是重定向后的URL?如果是又是出于什么原因这么做呢?请走过路过的大佬为小弟解答一下

关注 2 回答 1

守夜人 提出了问题 · 2018-05-31

解决php异常无法捕捉?

在文件a.php中引入文件b.php,并在a.php中执行b.php中的一个函数c。此时c抛出异常,而在a中无法捕获。环境:nginx,php-fpm。
nginx直接502

不好意思。一下贴出代码和错误:
a.php中代码

clipboard.png

nginx 错误日志

clipboard.png

此时在b中的pdo抛出了异常,这里是捕捉不到的,但是如果我在b.php文件的代码中直接catch(一下是b.php的代码):

clipboard.png
另外,php-fpm没有任何错误日志。

关注 3 回答 4

认证与成就

  • 获得 3 次点赞
  • 获得 13 枚徽章 获得 0 枚金徽章, 获得 1 枚银徽章, 获得 12 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-07-24
个人主页被 175 人浏览