我这里有问题。
我不知道为什么这段代码不起作用。
newline = '\n'
tasks_choosen = ['markup', 'media', 'python_api', 'script', 'style', 'vue']
print(f'{ newline }### Initializing project with the following tasks: { ' '.join(tasks_choosen) }.{ newline }')
Run Code Online (Sandbox Code Playgroud)
错误:
文件“new-gulp-project.py”,第 85 行
print(f'{ newline }### 使用以下任务初始化项目:{ ' '.join(tasks_choosen) }.{ newline }')
SyntaxError: f-string: 期待 '}'
谁能帮我?
谢谢
当某些html元素被挂载时,如何调用VueJS中的方法?
例如:
...
data: [
{
items: [
{text:'item1'},
{text:'item2'}
]
}
]
methods: function() {
myMethod: function(a) {
console.warn(a)
}
}
template: '<div
v-for="item in items"
:key="item.text"
@hook:mounted="myMethod(item.text + \" mounted\")"
>{{ item.text }}</div>'
...
Run Code Online (Sandbox Code Playgroud)
我需要像这样获取 HTML:
<div>item1</div>
<div>item2</div>
Run Code Online (Sandbox Code Playgroud)
我需要在控制台中收到 2 条警告消息:
item1 mounted
item2 mounted
Run Code Online (Sandbox Code Playgroud)
或者我可以用另一种方式做到这一点?