小编Dis*_*urb的帖子

带有下划线的 Vue 属性无效

我正在做一些测试,我注意到当我使用下划线时我的属性无效。

例子:

new Vue({
el : "#form",

data: {
    errors: [],
    _username: '',
    _password: ''
});
Run Code Online (Sandbox Code Playgroud)

在 html 文件中:

<input class="uk-input" type="text" v-model="_username" >
<input class="uk-input" type="password" v-model="_password">
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,应用程序将不会呈现。如果我删除下划线它会起作用,有人知道为什么会发生这种情况吗?

properties vuejs2

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

Laravel 5.4提供了错误的COM_STMT_PREPARE响应大小

我正在一个网站上工作,它在过去的一个月里工作正常,昨天它突然崩溃并说Wrong COM_STMT_PREPARE response size. Received 7.

在此输入图像描述

这是我在控制器中的代码:

public function newsFeed()
{
    // get all data needed for the news page

    try{

        $news = DB::SELECT("SELECT 
                                n.newId
                                ,n.title_en
                                ,n.title_es
                                ,n.description_en
                                ,n.description_es
                                ,n.newMainImg
                                ,n.tags
                                ,DATE_FORMAT(n.createDate, '%b - %e - %Y') as publishDate_en
                                ,DATE_FORMAT(n.createDate, '%e - %b - %Y') as publishDate_es
                                ,concat(u.firstName,' ',u.lastName) as author
                            FROM NEWS n
                              inner join USERS u
                                      on u.userId = n.author
                                     and u.statusId = 1
                            order by n.createDate desc limit 20"); 


        $favorites = DB::SELECT("SELECT 
                                    n.newId
                                    ,n.title_en
                                    ,n.title_es …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-connector mariadb laravel laravel-5.4

4
推荐指数
1
解决办法
7406
查看次数

从 html 调用时导入的 Javascript 函数未定义

我正在学习 laravel 5.5 和 VueJs,我的问题是当我从 js 文件导出一些函数并从第二个 js 文件导入它时,它无法从 html 正文调用。例子:

A.js

function funA(){
}
export {funA};
Run Code Online (Sandbox Code Playgroud)

B.js

import {funA} from './A.js';
Run Code Online (Sandbox Code Playgroud)

此时,如果我funA在 B.js 中使用该函数,它会起作用,但是如果我在 html 页面上使用它,它会说 funA 未定义。例如:

<!DOCTYPE html>
<html lang="en">
<body>
  <button onClick="funA()"></button>
  <script src="{{asset('js/B.js')}}"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的 webpack 配置是这样的:

mix.scripts('resources/assets/js/libs/materialize.js', 'public/js/libs/materialize.js')
    .js('resources/assets/js/A.js', 'public/js/js/A.js')
    .js('resources/assets/js/B.js', 'public/js/B.js');
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。提前谢谢您。

html javascript webpack laravel-5 vuejs2

3
推荐指数
1
解决办法
5339
查看次数