我正在做一些测试,我注意到当我使用下划线时我的属性无效。
例子:
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)
使用上面的代码,应用程序将不会呈现。如果我删除下划线它会起作用,有人知道为什么会发生这种情况吗?
我正在一个网站上工作,它在过去的一个月里工作正常,昨天它突然崩溃并说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) 我正在学习 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)
任何帮助,将不胜感激。提前谢谢您。
vuejs2 ×2
html ×1
javascript ×1
laravel ×1
laravel-5 ×1
laravel-5.4 ×1
mariadb ×1
mysql ×1
properties ×1
webpack ×1