小编Wis*_*own的帖子

如何在 nuxt.js 上从子组件获取值到父组件?

我在尝试将数据从子 A ($emit) 组件传递到父组件以及从父组件传递到子 B (props) 时遇到了困难。

使用 nuxt.js 我有:

布局/default.vue

这个默认模板会加载很多组件。这些组件将根据子级的变量使用或不使用,该变量将设置 v-if 指令。

孩子们的页面如下:

页面/博客/index.vue 页面/about/index.vue ...

目标是子级在父级上设置将使用哪些组件,该标志可以随时更改,用户可以选择将在管理区域上呈现的内容。

我尝试过在子组件和 vuex 上使用本地计算方法,但两者都没有成功。

布局/default.vue 的想法。

<template>
    <div>
        <TopBar v-if=showTopBar></TopBar>
        <Nav v-if=showNav></Nav>
        etc...
        <nuxt />
    </div>
</template>

<script>

import TopBar from "../components/TopBar";
import Nav from "../components/Nav";
etc...

export default {
    data() {
        return {
            showTopBar: false,
            showNav: false
            etc...
        };
    },
}

</script>


Run Code Online (Sandbox Code Playgroud)

在孩子身上已经使用了 $emit 但没有运气。

这种情况下的子级是页面,这些页面的布局将由 API 上获取的变量定义,用户可以随时更改布局。

目标是在子组件之间有类似双向的东西,例如:

调用路由/blog将会调用pages/blog/index.vue

这将使用 $emit 将要呈现的组件(从管理区域中的用户选择并从 API 获取)和组件 ID 发送到 layout/default.vue。(示例:{topBar:true,topBarID:2})

在从pages/blog/index.vue获取$emit后,在layouts/default.vue上,我会得到例如TopBar false,然后不渲染它,或者已经收到带有ID的true,这个Id将作为prop发送到TopBar用于在管理区域呈现用户自定义的TopBar。

有人可能会展示一个示例,说明如何针对此特定场景传递这些数据吗?(如果使用 …

javascript frontend vue.js nuxt.js

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

有人举例说明如何在SQL Server 2008中插入CLR?

我是新来的,英语不是我的母语,所以我希望你们能理解我.

有人能给我一个例子,说明如何创建一个函数来创建一个包含嵌套循环结果数据的表.

我正在尝试在C#中执行SQL CLR功能,以创建一个包含彩票游戏所有组合的表格,我有以下pascal代码:

program lotery;
uses fdelay, crt;
var
   x,y,z,a,b,c:integer;
   cont:longint;
begin
     clrscr;
     x:=0;
     y:=0;
     z:=0;
     a:=0;
     b:=0;
     c:=0;
     cont:=0;
     for x:=0 to 59 do
         begin
              for y:=x+1 to 59 do
              begin
                   for z:=y+1 to 59 do
                   begin
                        for a:=z+1 to 59 do
                        begin
                             for b:=a+1 to 59 do
                             begin
                                  for c:=b+1 to 59 do
                                  begin
                                       cont:=cont+1;
               Writeln ('Dezenas: ',x,' - ',y,' - ',z,' - ',a,' - ',b,' - ',c,' = Total de Dezenas: ',cont);
                                  end;
                             end;
                        end;
                   end; …
Run Code Online (Sandbox Code Playgroud)

c# sqlclr insert visual-studio-2010 sql-server-2008

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