小编Raf*_*sto的帖子

如何在NPM上创建和发布Vuejs组件

我开始vue经常工作,并开始在我工作的公司的所有项目中使用它.有了这个,我最终创造了一些components,一般来说autocomplete,我知道有很多,我已经使用了一些,但没有一个提供了我的所有需求.但是,每当我开始处理新项目并使用相同的组件时,我要么重新创建它,要么复制并粘贴它.

所以我开始怀疑如何创建我的组件,每当我使用它时上传到npmjs,只需给出一个npm install -save ...,并且还能够为社区做出贡献.

javascript dependencies npm vue.js vuejs2

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

如何使用 vue js 滚动结束页面

如何滚动到页面底部?

scroll(){
    let container = this.$el.querySelector('#scrollingChat')
    container.scrollTop = container.scrollHeight
}
Run Code Online (Sandbox Code Playgroud)

我正在这样做,并且总是调用我的 api 答案,但它没有转到页面底部

javascript vue.js

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

在 Hooks React 中使用静态变量

我如何使用静态变量React Hooks?我有一个组件,我想把它传递给钩子,但我有一个问题,因为static

旧例:

class MyComponent extends Component {
  static myComponentInstance

  static show({...config}){
    this.myComponentInstance.start(config)
  }

  start({...config}){ // my code function here }
}
Run Code Online (Sandbox Code Playgroud)

新版本

const MyComponent = (props) => {
  const myComponentInstance = useRef(null)

  const start = ({...config}){ // my code function here }
}
Run Code Online (Sandbox Code Playgroud)

我看到了一些useRef,但我不知道使用它是否正确,以及如何制作我的 show 方法static

这样做,我可以从另一个组件调用我的组件的方法(它已经与类一起使用)

前任:

import { Root, myComponent } from 'myComponent'

<Root>
  <a onclick="myComponent.show({...})">Show</a>
</Root>
Run Code Online (Sandbox Code Playgroud)

是否有可能使用静态methodsreact hooks

javascript reactjs react-native

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

如何修改返回的json

我是从获取数据github APIgolang,但是,我要发送到前只将必要的数据(idnameurllanguagedescription的),而不是仅仅返回所有的github API给我。

func GetAllReposStars(w http.ResponseWriter, r *http.Request) {
    enableCors(&w)
    params := mux.Vars(r)
    username := params["username"]

    res, err := http.Get("https://api.github.com/users/" + username + "/starred")

    body, err := ioutil.ReadAll(res.Body)
    res.Body.Close()
    if err != nil {
        log.Fatal(err)
    }

    log.Printf("Body: %s\n", body)

    if err != nil {
        log.Fatal(err)
    }

    w.Header().Set("Content-Type", "application/json")
    w.Write(body)
    json.NewEncoder(w)
}
Run Code Online (Sandbox Code Playgroud)

api json go

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

标签 统计

javascript ×3

vue.js ×2

api ×1

dependencies ×1

go ×1

json ×1

npm ×1

react-native ×1

reactjs ×1

vuejs2 ×1