小编Her*_*ord的帖子

未在 vue js 上调用“创建”方法

我有我的主要组件App.vue,我created在我的方法对象中声明了方法。但它永远不会被调用。

<template>
  <div id="app">
    <Header />
    <AddTodo v-on:add-todo="addTodo" />
    <Todos v-bind:todos="todos" v-on:del-todo="deleteTodo"/>
  </div>
</template>

<script>
import Todos from './components/Todos'
import Header from './components/layout/Header'
import AddTodo from './components/AddTodo'
import axios from 'axios'

export default {
  name: 'app',
  components: {
    Header,
    Todos,
    AddTodo
  },
  data() {
    return {
      todos: [
      ]
    }
  },
  methods: {
    deleteTodo(id) {
      this.todos = this.todos.filter(todo => todo.id !== id)
    },
    addTodo(newTodo) {
      this.todos = [...this.todos, newTodo]
    },
    created() {
      // eslint-disable-next-line no-console
      console.log('here'); …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component

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

反应路由器未正确路由

我有以下几点:

import React, { Component } from 'react';
import { Switch, Route, Redirect } from 'react-router-dom';
import Header from './layout/Header';
import Home from '../pages/Home';
import AboutUs from '../pages/Aboutus'
import { Layout } from 'antd';

class Main extends Component {

    render() {
        return (
        <Layout className="layout">
            <Header />
            <Switch>
                <Route path='/' component={Home} />
                <Route path='/about' component={AboutUs} />
                <Redirect to='/' />
            </Switch>
        </Layout>)
    };
}

export default Main;
Run Code Online (Sandbox Code Playgroud)

当访问 / 然后主页被正确加载。当访问一条不存在的路线时,Home 会再次加载,但访问 /about 时会加载 Home 而不是 AboutUs。

奇怪的是,如果我在访问/而不是加载主页时移动要加载的 AboutUs 组件,则 AboutUs 运行良好

javascript reactjs react-router react-router-dom

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

Django Rest Framework 在登录或注册后返回用户配置文件和 api 令牌

我有以下序列化程序:

from rest_framework import serializers
from allauth.account import app_settings as allauth_settings
from allauth.utils import email_address_exists
from allauth.account.adapter import get_adapter
from allauth.account.utils import setup_user_email
from kofiapi.api.users.models import User, UserProfile

class UserProfileSerializer(serializers.ModelSerializer):

    class Meta:
        model = UserProfile
        fields = ('dob', 'phone', 'receive_newsletter')


class UserSerializer(serializers.HyperlinkedModelSerializer):

    profile = UserProfileSerializer(required=True)

    class Meta:
        model = User
        fields = ('url', 
                  'email', 
                  'first_name', 
                  'last_name',
                  'password',
                  'profile')
        extra_kwargs = {'password': {'write_only': True}}
        
    def create(self, validated_data):
        profile_data = validated_data.pop('profile')

        password = validated_data.pop('password')

        user = User(**validated_data)
        user.set_password(password)
        user.save()

        UserProfile.objects.create(user=user, **profile_data)

        return …
Run Code Online (Sandbox Code Playgroud)

django python-3.x django-rest-framework django-rest-auth

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

如何调用实现接口的结构体的特定方法

我有以下接口和一些实现它的结构:

package main

import "fmt"

type vehicle interface {
    vehicleType() string
    numberOfWheels() int
    EngineType() string
}

// -------------------------------------------

type truck struct {
    loadCapacity int
}

func (t truck) vehicleType() string {
    return "Truck"
}

func (t truck) numberOfWheels() int {
    return 6
}

func (t truck) EngineType() string {
    return "Gasoline"
}

// -------------------------------------------
type ev struct {
    capacityInKWh int
}

func (e ev) vehicleType() string {
    return "Electric Vehicle"
}

func (e ev) numberOfWheels() int {
    return 4
} …
Run Code Online (Sandbox Code Playgroud)

interface go

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

我可以从方法返回匿名结构吗?

假设我有一个结构,例如:

type Tmp struct {
    Number int 
    Text   string
}
Run Code Online (Sandbox Code Playgroud)

是否有可能有一个返回匿名结构的方法?就像是:

func (t Tmp) MyStruct() struct {
    return struct {
        myVal       string
    }{
        "this is my val"
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的代码,但出现错误。这可以通过其他方式实现吗?

struct return return-type go

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