Open fangkyi03 opened 8 months ago
我使用的是vscode版本 希望能增加一个类似bito底下那种自定义模版的功能 比如 1.s代码格式化 2.json to model 3.sql语句优化 每次都要输入也很麻烦 你增加这种功能的话 等于我后面 只要点一下模块 然后把对应的代码粘贴过去即可 不用每次都去输入一遍了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vant Shopping Cart</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vant@2.x/lib/index.css">
</head>
<body>
<div id="app">
<van-nav-bar
title="购物车"
left-text="返回"
right-text="添加"
@click-left="onClickLeft"
@click-right="onClickRight"
/>
<van-list>
<van-list-item
v-for="(item, index) in cartList"
:key="index"
:title="item.name"
:price="item.price"
:quantity="item.quantity"
:total="item.total"
@click="onItemClick(index)"
>
<van-list-item-right>
<van-button
type="text"
size="small"
@click="onItemDecrease(index)"
>
-
</van-button>
<span>{{ item.quantity }}</span>
<van-button
type="text"
size="small"
@click="onItemIncrease(index)"
>
+
</van-button>
</van-list-item-right>
</van-list-item>
</van-list>
<van-button type="primary" @click="onConfirm">确定</van-button>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vant@2.x/lib/index.js"></script>
<script>
import { NavBar, List, ListItem, ListItemRight, Button } from 'vant';
Vue.use(NavBar);
Vue.use(List);
Vue.use(ListItem);
Vue.use(ListItemRight);
Vue.use(Button);
export default {
data() {
return {
cartList: [
{
name: '商品1',
price: 100,
quantity: 1,
total: 100,
},
{
name: '商品2',
price: 200,
quantity: 2,
total: 400,
},
{
name: '商品3',
price: 300,
quantity: 3,
total: 900,
},
],
};
},
methods: {
onClickLeft() {
console.log('返回');
},
onClickRight() {
console.log('添加');
},
onItemClick(index) {
console.log('商品', index, '被点击');
},
onItemDecrease(index) {
const item = this.cartList[index];
if (item.quantity > 1) {
item.quantity--;
item.total = item.price * item.quantity;
}
},
onItemIncrease(index) {
const item = this.cartList[index];
item.quantity++;
item.total = item.price * item.quantity;
},
onConfirm() {
console.log('确定');
},
},
};
</script>
</body>
</html>
这个是你们生成的代码 但是实际这个代码是错的 根本无法使用 在语义理解上 还是有些问题 无法分清楚html跟vue 不理解html的语法使用
@fangkyi03f 感谢你的反馈。提示词作为模版是个很好的想法,我们会认真考虑这个方案。另外也好奇你还有哪些常用的提示词希望加入模版中呢?
有关模型的语义理解问题我也已经记录,会由相关同学进行优化,感谢支持(❁´ω`❁)。
希望提示词能自定义吧 想存什么存什么 最好还能有个切换功能 比如我是代码类型的 但是有些时候要切换到另一个功能去 能有个分类能分割开不同类型的话 更好不过 希望自由度能高一点
比如我让其变成一个语义分析ai 将我输入的内容转换成对应的json 但是一直答非所问 无法跟上面的内容进行关联 我希望能有个类似system的功能 就像chatgpt一样 让里面的所有回答能按照我系统限制进行回答