小编Иль*_*ько的帖子

vue-cli从组件构建一个lib并将其导入

我正在使用vue-cli通过以下命令构建我的库:

"build": "vue-cli-service build --target lib --name myLib ./src/component.vue"

构建后如何从dist文件夹导入组件?

如果我从导入path-to-myLib/src/component.vue,一切都很好!但是下面的代码不起作用:

// undefined
import { component } from 'path-to-myLib/dist/myLib.umd.js' 
// undefined
import myComponent'path-to-myLib/dist/myLib.umd.js' 
// result: https://i.stack.imgur.com/xHSzL.png
import * as myComponent'path-to-myLib/dist/myLib.umd.js'
Run Code Online (Sandbox Code Playgroud)

我不明白问题是什么。

javascript vue.js vue-component vuejs2 vue-cli

9
推荐指数
1
解决办法
1620
查看次数

我应该为 Vue 中的类组件使用哪些访问修饰符?

我想知道我应该为 Vue 类中的属性和方法使用哪些修饰符?(我使用vue-class-component包)。public, private, protected?

或者我应该关闭说我需要设置访问修饰符的 linter 规则?

这是一个示例组件:

@Component({
  components: { MyChildComponent }
})
export default class MyComponent extends Vue {
  // props
  @Prop({ type: String, default: '' }) public readonly value!: string
  @Prop({ type: Array, default: () => [] }) public readonly myProp1!: any
  @Prop({ 
    type: [Array, Object], 
    default: () => ({}) 
  }) public readonly myProp2!: any

  // data variables
  public myVar1: MyClass | null = null
  public myVar2: boolean = false …
Run Code Online (Sandbox Code Playgroud)

typescript vue.js vue-component vuejs2 vue-class-components

8
推荐指数
1
解决办法
1507
查看次数

Laravel:捕获路径不以 api 开头的所有路由

我在 web.php 中有这样一个路由器的地方使用这个启动器Laravel + Vue SPA

Route::get('/{any}', 'SpaController@index')->where('any', '.*');
Run Code Online (Sandbox Code Playgroud)

但是当我使用不存在的 url 请求 api 时,我想通过以下方式返回响应

Route::fallback(function() {
    return response()->json(['message' => 'Not Found!'], 404);
});
Run Code Online (Sandbox Code Playgroud)

这条路线不起作用,而是请求转到这条路线:

Route::get('/{any}', 'SpaController@index')->where('any', '.*');
Run Code Online (Sandbox Code Playgroud)

我知道我需要改变,->where('any', '.*');但不确定如何改变。

api laravel vue.js

7
推荐指数
1
解决办法
4537
查看次数

Laravel Email Verification 5.7使用REST API

如何为Rest API重制Laravel 5.7电子邮件验证?

还是值得从头开始做一切?

php email api email-verification laravel

6
推荐指数
1
解决办法
7188
查看次数

子组件的v模型和子组件内部的v模型Vue

有没有一种方法可以简化此代码?

该按钮还应该更改子项的localValue。

Vue.component('my-input', {
  template: `
    <div>
      <b>My Input:</b> <br>
      localValue: {{ localValue }} <br>
      <input v-model="localValue">
    </div>
  `,
  props: ['value'],
  data() {
    return { localValue: this.value }
  },
  watch: {
    value () {
      this.localValue = this.value
    },
    localValue () {
      this.$emit('input', this.localValue)
    }
  }
})

new Vue({
  el: '#app',
  data: () => ({
    parentValue: 'Inital value'
  }),
  methods: {
    change () {
      this.parentValue = 'Changed value'
    }
  }
})
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.3/vue.min.js"></script>
<div id="app">
  <my-input v-model="parentValue"></my-input>

  <button @click="change">Change</button><br>

  parentValue: {{ …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component vuejs2

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

Laravel 数组分组并合并每个组

我有这样一个数组,如何分组date并合并每个组?

$input =  [
    [
        'date' => '2018-09-25',
        'foo' => 'value1',
    ],
    [
        'date' => '2018-09-25',
        'bar' => 'value2'
    ],
    [
        'date' => '2018-09-26',
        'baz' => 'value3'
    ]
];
Run Code Online (Sandbox Code Playgroud)

最终结果是这样的:

[
    [
        'date' => '2018-09-25'
        'foo' => 'value1'
        'bar' => 'value2'
    ],
    [
        'date' => '2018-09-26'
        'baz' => 'value3'
    ]
]
Run Code Online (Sandbox Code Playgroud)

arrays laravel laravel-collection

0
推荐指数
1
解决办法
3377
查看次数