小编Jav*_*nas的帖子

Vue v-on:单击对组件不起作用

我正在尝试在组件中使用on click指令,但它似乎不起作用.当我点击组件时,当我在控制台中获得"测试点击"时,会发生无关紧要的事情.我没有在控制台中看到任何错误,所以我不知道我做错了什么.

的index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>vuetest</title>
  </head>
  <body>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

App.vue

<template>
  <div id="app">
    <test v-on:click="testFunction"></test>
  </div>
</template>

<script>
import Test from './components/Test'

export default {
  name: 'app',
  methods: {
    testFunction: function (event) {
      console.log('test clicked')
    }
  },
  components: {
    Test
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

Test.vue(组件)

<template>
  <div>
    click here
  </div>
</template>

<script>
export default {
  name: 'test',
  data () {
    return {
      msg: 'Welcome to Your …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component vuejs2

136
推荐指数
6
解决办法
9万
查看次数

MongoDB - 手动参考示例

我正在阅读MongoDB数据库参考文档中的手册参考部分,但我并不真正理解"解析引用字段的第二个查询"部分.你能给我一个这个问题的例子,这样我就可以更好地了解他们在谈论什么.

"手动引用是指在另一个文档中包含一个文档的_id字段的做法.然后,应用程序可以发出第二个查询以根据需要解析引用的字段."

mongodb

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

在pandas数据帧中格式化整数千个分隔符

我正在尝试使用'{:,}'.format(number)下面的示例来格式化pandas数据帧中的数字:

# This works for floats and integers
print '{:,}'.format(20000)
# 20,000
print '{:,}'.format(20000.0)
# 20,000.0
Run Code Online (Sandbox Code Playgroud)

问题是,对于具有整数的数据帧不起作用,并且在具有float的数据框中工作正常.看看例子:

# Does not work. The format stays the same, does not show thousands separator
df_int = DataFrame({"A": [20000, 10000]})
print df_int.to_html(float_format=lambda x: '{:,}'.format(x))

# Example of result
# <tr>
#   <th>0</th>
#   <td> 20000</td>
# </tr

# Works OK
df_float = DataFrame({"A": [20000.0, 10000.0]})
print df_float.to_html(float_format=lambda x: '{:,}'.format(x))

# Example of result
# <tr>
#   <th>0</th>
#   <td>20,000.0</td>
# </tr>
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

python pandas

7
推荐指数
2
解决办法
2万
查看次数

如何使一个查询参数依赖于 FastApi 中的另一个查询参数?

我想根据FastApi中的另一个查询参数设置一个必需的查询参数

例如我有四个查询参数:commandstart_dateend_dateincrement

如果command等于“分析”,则end_date必须是必需的。但如果command等于“add_working_days”则end_date不是必需的,而是increment必需的。这可能吗?

这是我现在的代码:

import datetime
from fastapi import FastAPI, Query

app = FastAPI()  

@app.get("/api/")
async def read_item(
    start_date: str = Query(..., regex=r"[\d]{4}-[\d]{1,2}-[\d]{1,2}"),
    end_date: str = Query(..., regex=r"[\d]{4}-[\d]{1,2}-[\d]{1,2}"),
    command: str = None,
    increment: int = None,
):
    parsed_start_date = datetime.datetime.strptime(start_date, "%Y-%m-%d")
    parsed_end_date = datetime.datetime.strptime(end_date, "%Y-%m-%d")
    duration = parsed_end_date - parsed_start_date
    return duration.days
Run Code Online (Sandbox Code Playgroud)

python api

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

使用 Vuetify 中的 &lt;v-edit-dialog&gt; 组件将字符串转换为数字

我有一个Datatable使用<v-edit-dialog>组件进行内联编辑的 Vuetify 。

在此处输入图片说明

Calories 列值是数字,但是当我编辑它们时,默认情况下它们会转换为字符串,我希望它们保持为数字。例如,如果我将冷冻酸奶卡路里从 159 更改为 30,则该值将变为字符串“30”。

在此处输入图片说明

代码片段

<td>
    <v-edit-dialog
        :return-value.sync="props.item.calories"
        lazy
        @save="save"
    > {{ props.item.calories }}
        <v-text-field
        type="number"
        slot="input"
        v-model.number="props.item.calories"
        label="Edit"
        single-line
        ></v-text-field>
    </v-edit-dialog>
</td> 
Run Code Online (Sandbox Code Playgroud)

我认为使用v-model.numbertype=number将解决问题,但它仍然发生。

这是一支笔,您可以在其中重现我的问题:

https://codepen.io/jdash99/pen/dQJVwx?editors=1010

javascript vue.js vuetify.js

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

如何使用 Bokeh 绘制阶跃函数?

在 matplotlib 中要创建一个步骤函数,您可以编写如下内容:

import matplotlib.pyplot as plt

x = [1,2,3,4] 
y = [0.002871972681775004, 0.00514787917410944, 
     0.00863476098280219, 0.012003316194034325]

plt.step(x, y)
plt.show()
Run Code Online (Sandbox Code Playgroud)

如何使用 Bokeh 制作类似的图表?

python bokeh

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

SUPABASE 中带参数的复杂查询

我想except在 supabase 中创建此查询,但在day列中使用参数。例如:

CREATE VIEW employees_without_registering AS 
  SELECT employees.id
  FROM employees
  EXCEPT
  SELECT "idEmployee" FROM registers WHERE "day"='2021-07-25'
Run Code Online (Sandbox Code Playgroud)

我尝试的是在查询编辑器中创建一个视图,然后尝试使用如下内容访问结果:

await supabase.from('employees_without_registering')
  .select('*');
Run Code Online (Sandbox Code Playgroud)

但结果仅限于该查询。我想根据我的选择改变这一天。

也许我的方法不好,可以通过使用supabase api的另一种方法来解决这个问题,但我想听听有关如何解决这个问题的建议。

supabase

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