小编the*_*now的帖子

未捕获的TypeError:无法读取null的属性'documentElement'

在我包含bootstrap.js之后

<script type="text/javascript" src="/js/bootstrap/js/bootstrap.js"></script>
Run Code Online (Sandbox Code Playgroud)

我在控制台中遇到以下错误: 未捕获TypeError:无法读取null的属性'documentElement'

靴子崩溃工作正常,但控制台发送垃圾邮件这个错误.我在bootstrap之前包含了jquery.

其他人之前有过这个问题吗?

编辑:

  Tooltip.prototype.show = function () {
var e = $.Event('show.bs.' + this.type)

if (this.hasContent() && this.enabled) {
  this.$element.trigger(e)

  var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
  if (e.isDefaultPrevented() || !inDom) return
  var that = this
Run Code Online (Sandbox Code Playgroud)

这是来自bootstrap.js脚本的snipet.似乎错误始终出现在documentElement部分的var inDom行中的tooltip函数中

jquery collapse twitter-bootstrap

5
推荐指数
1
解决办法
2万
查看次数

Vratify与Laravel

我正在开发一个新Laravel项目,我想在那里使用Vuetify.

我设法配置并创建默认布局.这是我的主,blade.php布局文件:

<!DOCTYPE html>
<html lang="{{ config('app.locale') }}">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- CSRF Token -->
    <meta name="csrf-token" content="{{ csrf_token() }}">

    <title>{{ config('app.name', 'Laravel') }}</title>

    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
    <link href="{{ asset('css/vuetify.min.css') }}" rel="stylesheet">

    <script>
        window.Laravel = {!! json_encode([
            'csrfToken' => csrf_token(),
        ]) !!};
    </script>
    </head>
    <body>
    <v-app id="app" top-toolbar footer v-cloak>
        <v-navigation-drawer persistent light :mini-variant.sync="mini" v-model="drawer">
            <v-list class="pa-0">
                <v-list-item>
                    <v-list-tile avatar tag="div">
                        <v-list-tile-avatar>
                            <img src="http://ma.twyn.com/bilder/tba.jpg" />
                        </v-list-tile-avatar>
                        <v-list-tile-content> …
Run Code Online (Sandbox Code Playgroud)

frontend vue-component vuejs2 laravel-5.4 vuetify.js

5
推荐指数
1
解决办法
7117
查看次数

JavaScript类Getter/Setter

有没有办法在JavaScript类上侦听属性调用

例如,当我这样的事情:

myForm =  new Form();

myForm.name = 'Name'; 
Run Code Online (Sandbox Code Playgroud)

- >当我设置名称时,我不想只设置属性,但我也想更新我的Vuex商店.同样的事情,get我想从Vuex商店阅读.

我知道有像Proxy这样的东西,但为此我需要用Proxy对象包装我的Class.不确定我是否喜欢这个.

module.exports = new Proxy(new Form({}), {
    get (receiver, name) {
        console.log('getting property from Vuex Store');
    }
});
Run Code Online (Sandbox Code Playgroud)

我需要的是这样的事情:

module.exports = class Form {

//this should be triggered when form.something
get(property) {
return this[property];
}

//this should be triggered when from.something = 'something'
set(property, value) { 
return this[property] = value;
}
};
Run Code Online (Sandbox Code Playgroud)

它有一个最好的做法吗?

javascript ecmascript-6

5
推荐指数
1
解决办法
6957
查看次数