小编eri*_*mon的帖子

如何评估data属性中的Vue.js组件道具?

我有2个组件:PostComments.

在Post组件中,有一个Comments组件有3个props:postId,numCom(注释数)和comments(数组).

我得到了注释,并使用props传递数组,现在我想在Comments组件中检索数组并将其添加到数据中,以便我可以添加/删除注释等.

这是我的代码Comments.vue:

props: ['id', 'numCom', 'comments'],
data: function() {
  return {
     newMessage: "",
     loading: false,
     allComments: this.comments,
     num: this.numCom,
   }
},
Run Code Online (Sandbox Code Playgroud)

但这不起作用.在Vue开发人员工具中,我可以看到commentsprop填充了注释,但allComments数组为空.

我该怎么办?

javascript vue.js vue-component vuejs2

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

什么是Gradle中的Maven <parent>?

在一个Maven项目中,我具有以下标签:

  <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.0.BUILD-SNAPSHOT</version>
    </parent>
Run Code Online (Sandbox Code Playgroud)

Gradle的语法是什么?

这是我的build.gradle当前。我认为这需要在构建脚本中添加,也许替代我目前拥有的。如果可能,请解释为什么我需要添加它。我正在尝试将pom.xml转换为gradle。

buildscript {
    ext {
        springBootVersion = '1.5.9.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.9.RELEASE")
    }
}

plugins {
    id 'org.springframework.boot' version '1.5.9.RELEASE'
    id 'java'
}


repositories {
    mavenCentral()
}

/*Runtime dependencies*/
dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile("io.springfox:springfox-swagger2:2.6.1")
    compile("io.springfox:springfox-swagger-ui:2.6.1")
    compile('org.springframework.boot:spring-boot-starter')
    compile("org.springframework.boot:spring-boot-starter-web")
    compile("org.springframework.boot:spring-boot-starter-data-rest")
}
Run Code Online (Sandbox Code Playgroud)

gradle maven spring-boot

6
推荐指数
2
解决办法
2918
查看次数

Docker 化 React 应用程序:应用程序在容器内启动,但无法从公开的端口访问它

这是专门针对教程的问题:http://mherman.org/blog/2017/12/07/dockerizing-a-react-app/#.Wv3u23WUthF 作者: Michael Herman

\n\n

问题:应用程序在容器内启动,但无法从我刚刚公开的端口访问它-p 3000:3000。当浏览时localhost:3000出现此站点可以\xe2\x80\x99t错误

\n\n

docker-compose.yaml

\n\n
version: \'3.5\'\n\nservices:\n\n  sample-app:\n    container_name: sample-app\n    build:\n      context: .\n      dockerfile: Dockerfile\n    volumes:\n      - \'.:/usr/src/app\'\n      - \'/usr/src/app/node_modules\'\n    ports:\n      - \'3000:3000\'\n    environment:\n      - NODE_ENV=development\n
Run Code Online (Sandbox Code Playgroud)\n\n

Dockerfile

\n\n
# base image\nFROM node:9.6.1\n\n# set working directory\nRUN mkdir /usr/src/app\nWORKDIR /usr/src/app\n\n# add `/usr/src/app/node_modules/.bin` to $PATH\nENV PATH /usr/src/app/node_modules/.bin:$PATH\n\n# install and cache app dependencies\nCOPY package.json /usr/src/app/package.json\nRUN npm install --silent\n# RUN npm install react-scripts@1.1.1 -g --silent # Uncomment to silent logs\nRUN npm …
Run Code Online (Sandbox Code Playgroud)

node.js docker reactjs docker-compose

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

如何将地图添加到选项卡式活动 (Android)

我有一个使用 SectionsPageAdapter 的选项卡式活动。有两个标签,每个使用不同的片段,其中一个是谷歌地图。当我尝试SupportMapFragment从 MapFragment 获取它时,它返回 null。

SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager()
                .findFragmentById(R.id.map);
Run Code Online (Sandbox Code Playgroud)

我也试过:

SupportMapFragment mapFragment = (SupportMapFragment) getFragmentManager()
                .findFragmentById(R.id.map);
Run Code Online (Sandbox Code Playgroud)

如果我创建一个新的 GoogleMapsActivity 它工作得很好,这证实它与我的密钥无关。带有 id 的片段map存在。

主活动.java

package com.example.frias19o.trackthem2;

import android.support.design.widget.TabLayout;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;

import android.support.v4.view.ViewPager;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;

public class MainActivity extends AppCompatActivity {

    private SectionsPagerAdapter mSectionsPagerAdapter;

    private ViewPager mViewPager;

    @Override
    protected void onCreate(Bundle savedInstanceState)  {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        // Create the …
Run Code Online (Sandbox Code Playgroud)

java android google-maps android-fragments

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

如何正确安装Vuetify for Rails?

JavaScript错误:

[Vuetify] Multiple instances of Vue detected
See https://github.com/vuetifyjs/vuetify/issues/4068

If you're seeing "$attrs is readonly", it's caused by this
consoleError @ vuetify.js:22001
install @ vuetify.js:16239
Vue.use @ vue.esm.js:4751
install @ vuetify.js:17943
Vue.use @ vue.esm.js:4751
(anonymous) @ application.js:22
__webpack_require__ @ bootstrap 0e105d68ff80c96169ef:19
(anonymous) @ bootstrap 0e105d68ff80c96169ef:62
(anonymous) @ bootstrap 0e105d68ff80c96169ef:62
Run Code Online (Sandbox Code Playgroud)

尝试过:

  • 从'vue'导入,而不是从此github问题中建议的'vue / dist / vue.esm'导入。这会导致一个不同的问题(vue的仅运行时构建而不进行模板解析)

细节:

我有一个Rails应用,我想在其中使用Vuetify的创建导航抽屉<v-navigation-drawer>。根据Vuetify的《快速入门指南》,我使用安装了$ npm install vuetify --save。然后,为了进行功能检查,我在单个文件组件之一中使用了自己的示例:

模板

<!-- app/javascript/navigation-drawer.vue -->
<template>
    <div id="nav-drawer">
        <v-navigation-drawer permanent>
            <v-toolbar flat> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails npm vue.js yarnpkg vuetify.js

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

为什么即使有锁,GO 也会因“并发映射写入”而发生恐慌?

当尝试将此结构与多个 goroutine 一起使用时,有时我会收到以下错误之一:

fatal error: concurrent map read and map write

或者

concurrent map writes

读完这篇文章后后,我确保在构造函数中返回一个引用,并将引用传递给接收者。

使用此功能的完整代码位于此 github 存储库中

type concurrentStorage struct {
    sync.Mutex
    domain string
    urls map[url.URL]bool
}

func newConcurrentStorage(d string) *concurrentStorage{
    return &concurrentStorage{
        domain: d,
        urls: map[url.URL]bool{},
    }
}

func (c *concurrentStorage) add(u url.URL) (bool) {
    c.Lock()
    defer c.Unlock()
    if _, ok := c.urls[u]; ok{
        return false
    }
    c.urls[u] = true
    return true
}
Run Code Online (Sandbox Code Playgroud)

concurrency mutex go goroutine

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