我在尝试将数据从子 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。
有人可能会展示一个示例,说明如何针对此特定场景传递这些数据吗?(如果使用 …
我是新来的,英语不是我的母语,所以我希望你们能理解我.
有人能给我一个例子,说明如何创建一个函数来创建一个包含嵌套循环结果数据的表.
我正在尝试在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)