小编use*_*266的帖子

VueJS在不改变父数据​​的情况下编辑道具的正确方法

在我的父vue组件中,我有一个user对象.

如果我将该用户对象作为prop传递给子组件:

<child :user="user"></child>
Run Code Online (Sandbox Code Playgroud)

在我更新的子组件中user.name,它也会在父组件中更新.

我想编辑子组件中的用户对象,而不会在父组件中的用户对象中反映更改.

有没有更好的方式来实现这一目标不是与克隆对象:JSON.parse(JSON.stringify(obj))

javascript laravel vue.js

11
推荐指数
1
解决办法
6650
查看次数

Momentjs特定于区域设置的工作日()

现在有一个函数moment.weekdays()从星期日 - 星期六返回一个数组

如果我将我的区域设置更改为EU,其中一周的第一天是星期一,例如芬兰(moment.locale('fi'))

结果moment.weekdays()仍然是(翻译)星期日开始

另外:这不会改变moment.weekdays()结果,但会将moment.weekday(1)更改为星期一

moment.updateLocale('fi', {
    week: {
        dow : 1 // Monday is the first day of the week
    }
});
Run Code Online (Sandbox Code Playgroud)

有没有办法以正确的顺序(从星期一开始)获取当前语言环境的工作日,或者是moment.weekdays()自己修改数组的唯一方法?

javascript momentjs

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

Laravel Nova Vue 组件未呈现

我有一个 laravel nova 包,我在其中定义了一个自定义 vue 组件,如下所示:

Nova.booting((Vue, router, store) => {
  Vue.component('my-component', require('./components/MyComponent').default);
});
Run Code Online (Sandbox Code Playgroud)

我在这样的自定义字段中使用它:

Number::make('Custom field', function() {
   return view('my-package::custom_field')->render();
})->asHtml()
Run Code Online (Sandbox Code Playgroud)

内容views/custom_field.blade.php<my-component></my-component>

渲染的自定义字段看起来像这样,没有渲染 vue 组件:

<my-component></my-component/>
Run Code Online (Sandbox Code Playgroud)

那么如何定义可以在自定义 html nova 字段中呈现的全局 vue 组件呢?

laravel vue.js vue-component laravel-nova

5
推荐指数
0
解决办法
620
查看次数

如何在Laravel中未经请求进行验证

我需要验证一个数组但没有请求。在laravel docs中,验证的描述如下:

$validator = Validator::make($request->all(), [
    'title' => 'required|unique:posts|max:255',
    'body' => 'required',
]);
Run Code Online (Sandbox Code Playgroud)

但是我不能使用$ request,因为数据来自外部api,并且验证不在控制器内部。如何验证此数组?例如:

$validatedData = validate([
    'id' => 1,
    'body' => 'text'
], [
    'id' => 'required',
    'body' => 'required'
]);
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.6

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

带有身份验证的 Laravel api 路由

我正在尝试创建一个只有在发出请求的用户登录时才能访问的 api 路由。这就是我的内容,routes/api.php但它返回 {"error":"Unauthenticated."}

Route::group(['middleware' => ['auth:api'], function () {
    Route::post('schedules', ['uses' => 'Api\ScheduleController@store']);
});
Run Code Online (Sandbox Code Playgroud)

这可以在没有 laravel 护照的情况下完成吗?我只需要登录用户在应用程序内使用的路线。

ajax xmlhttprequest laravel vue.js axios

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

Nuxt js &lt;nuxt-link /&gt;身份验证

我在nuxt中有一条只能由登录用户访问的路由:/ dashboard / secret。

/dashboard页面中,我有这样的链接:

<nuxt-link to="/dashboard/secret">Link to "secret" page</nuxt-link>
Run Code Online (Sandbox Code Playgroud)

单击时,nuxt将从中获取该页面

myapp.com/_nuxt/pages_dashboard_secret.js
Run Code Online (Sandbox Code Playgroud)

如何为该nuxt路由添加身份验证,以阻止人们手动转到该url并阅读内容?

是的,实际的机密数据将从用于验证用户令牌的外部api中获取,但是人们甚至可以看到此页面的html似乎还是错误的

jwt vue.js nuxt.js

0
推荐指数
3
解决办法
600
查看次数

"<"字符以js结束字符串

我试图改变<div id="demo"></div><div id="demo">Hello<World.</div>

在我的例子中问题是结果<div id="demo">Hello</div>.

我怎样才能得到结果<div>Hello<world.</div>

例:

var str = "Hello<world.";
document.getElementById("demo").innerHTML = str; // Hello
Run Code Online (Sandbox Code Playgroud)
<div id="demo"></div>
Run Code Online (Sandbox Code Playgroud)

ASD

javascript string dom

-2
推荐指数
1
解决办法
62
查看次数