首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码艺坊

    Vue 中实现选中文本弹出弹窗的完整指南

    popup" >

    选中文本

    {{ selectedText

    </template><script>export default { name: 'TextSelectionPopup', data() { return { selectedText q=${encodeURIComponent(this.selectedText)}` window.open(searchUrl, '_blank') this.closePopup const hidePopup = () => { showPopup = false selectedText = '' binding.value?. -- 弹窗组件(可以是全局组件) --> <TextSelectionPopup v-if="popupVisible" :text="<em>selectedText</em>" :position

    51500编辑于 2025-09-07
  • 来自专栏正则

    share extension

    NSDictionary *jsPreprocessingResults = jsDict[NSExtensionJavaScriptPreprocessingResultsKey]; NSString *selectedText jsPreprocessingResults[@"selection"]; NSString *pageTitle = jsPreprocessingResults[@"title"]; if ([selectedText length] > 0) { self.lblTitle.text = selectedText; self.strTitle = selectedText;                         = jsPreprocessingResults[@"URL"]; if ([selectedText length] > 0) { self.lblWeb.text = selectedText ; self.strURL = selectedText; NSURLSessionTask *mytask = [self.backgroundSession downloadTaskWithURL

    1.2K30发布于 2021-05-11
  • 来自专栏编程微刊

    picker组件选择类型的功能

    range-key="label" v-model="visitType"> <view class="picker">{{ selectedText } = e.detail; this.visitType = this.visitTypeList[value].value this.selectedText this.visitTypeList[value].label console.log('picker发送选择改变,携带值为', this.visitType, this.selectedText selectedText用于显示当前选中的类型文本,初始值是"请选择类型"。visitType表示当前选中的类型的值,默认为0。 方法中通过e.detail获取选择器的值,然后根据值从visitTypeList中获取对应的类型值和文本,并更新visitType和selectedText的值。

    57010编辑于 2023-08-11
  • 来自专栏【Educoder实训】头歌实践教学平台

    【JavaScript——函数编写】悠然画境(蓝桥杯真题-18560)【合集】

    selectedText 表示文本内容。 artDataArray 数组说明 artDataArray 数组中每个元素为对象,包含两个属性:imageurl 和 tags。 初始化变量:将图片数量显示元素的文本初始化为滑块的值,并初始化 imageCount 和 selectedText 变量。 监听文本框的 input 事件,当用户输入文本时,更新 selectedText 变量,并在文本不为空时隐藏错误信息。 用户在文本框中输入绘画相关文本,输入的文本会实时更新 selectedText 变量,并且在文本不为空时隐藏错误信息。 用户点击 “生成绘画” 按钮,程序会检查 selectedText 是否为空,如果为空则显示错误信息,否则根据 imageCount 和 selectedText 调用 generateAndDisplayImages

    65600编辑于 2025-03-19
  • 来自专栏c#Winform自定义控件系列

    (三十五)c#Winform自定义控件-下拉框

    = ""; 183 } 184 } 185 } 186 187 private string _selectedText = ""; 188 189 public string SelectedText 190 { 191 get { return _selectedText lblInput.Text = _selectedText; 196 txtInput.Text = _selectedText; 197 = ""; 207 208 public string SelectedText 209 { 210 get { return _selectedText lblInput.Text = _selectedText; 215 txtInput.Text = _selectedText; 216

    1.8K20发布于 2019-09-11
  • 来自专栏大白技术控的技术自留地

    JS实现页面复制文字时自动加版权

    javascript"> jQuery(document).on('copy', function(e) { var selected = window.getSelection(); var selectedText ; var copyHolder = $('

    ', {id: 'temp', html: selectedText + copyFooter, style: {position: 'absolute document.body.oncopy = function () { event.returnValue = false; var selectedText ; clipboardData.setData('Text', selectedText.replace(/\n/g, '
    ') + pageInfo);

    5.5K30发布于 2019-03-12
  • 来自专栏效能与质量

    PyCharm插件开发实践-PyGetterAndSetter

    SelectionModel selectionModel = editor.getSelectionModel(); // 拿到选中部分字符串 String selectedText _value = xxx,
    * 可以获取到其中的value * * @param selectedText 选中文本 * @return 变量字符串列表 */ public ArrayList<String> getFieldList(String selectedText) { ArrayList<String> list = new ArrayList<>(); // 删除所有空格 selectedText = selectedText.replaceAll(" ", ""); ="; Pattern pattern = Pattern.compile(reg); Matcher matcher = pattern.matcher(selectedText

    2.2K10发布于 2021-10-09
  • 来自专栏开发三两事

    idea插件开发记录

    return; } SelectionModel model = mEditor.getSelectionModel(); final String selectedText = model.getSelectedText(); if (TextUtils.isEmpty(selectedText)) { return; =977124034&type=data&doctype=json&version=1.1&q="; String fanyi = HttpUtils.doGet(baseUrl + selectedText

    92350编辑于 2023-03-31
  • 来自专栏掘金安东尼

    JavaScript 剪贴板 Clipboard 的那些事儿!

    main-content") mainContent.addEventListener('copy', function(evt) { let selectedText = document.getSelection() selectedText = selectedText join("") //join it back into a single string evt.clipboardData.setData("text/plain", selectedText

    1.8K20编辑于 2022-09-22
  • 来自专栏AI产品应用

    如何用Word结合chatgpt快速搞定文章和周报与作文!

    复制下面现成的代码,把your_api_key替换成你自己的OpenAI的api_key,填入编辑窗口 复制下列代码 vbnet复制代码 Sub ChatGPT() Dim selectedText Dim midString As String Dim ans As String If Selection.Type = wdSelectionNormal Then selectedText = Selection.Text selectedText = Replace(selectedText, ChrW$(13), "") apiKey = "your_api_key response.Send "{""model"":""gpt-3.5-turbo"", ""messages"":[{""role"":""user"",""content"":""" & selectedText ans = Split(midString, """")(0) ans = Replace(ans, "\n", "") Selection.Text = selectedText

    3.6K50编辑于 2023-05-15
  • 来自专栏代码手工艺人

    写个自己的Xcode4插件

    selectedRanges objectAtIndex:0] rangeValue]; NSString* text = textView.textStorage.string; selectedText (id) origin { NSAlert *alert = [[[NSAlert alloc] init] autorelease]; [alert setMessageText: selectedText ]; [alert runModal]; } 你会发现在出现selectedText的地方会报错,在实现里添加上NSString *selectedText即可。 @implementation Plugin { NSString *selectedText; } 最终效果: 6.

    60030发布于 2021-09-07
  • 来自专栏code秘密花园

    Chrome 居然提供了可以直接调用 LLM 的 API!

    首先监听用户鼠标释放事件 document.addEventListener('mouseup', async function() { // 获取选中的文本并去除首尾空格 let selectedText = window.getSelection().toString().trim(); // 检查选中的文本是否包含英文字母 if (selectedText && /[a-zA-Z]/ .test(selectedText)) { try { console.log(`正在翻译: ${selectedText}`); // 调用翻译函数并获取翻译结果 const translatedText = await translateText(selectedText); console.log

    1.1K10编辑于 2024-07-25
  • 来自专栏编程微刊

    jQuery 来处理常见的输入框的事件

    function() { console.log('Text cut'); }); select 事件: $('#myInput').on('select', function() { const selectedText = $(this).val().substring(this.selectionStart, this.selectionEnd); console.log('Selected text:', selectedText

    1.2K30编辑于 2023-09-23
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 TextBox控件详解

    1.5 SelectedText和SelectionLength和SelectionStart在Winform中,TextBox、RichTextBox、ComboBox等控件都存在SelectedText SelectedText属性SelectedText属性可以用于获取或设置控件中选定的文本。 例如:textBox1.SelectedText = "Hello World";string selectedText = textBox1.SelectedText;这里将在textBox1控件中选定文本并将其设置为 "Hello World",然后将选定的文本赋值给selectedText变量。 注意:SelectedText、SelectionLength和SelectionStart属性都只适用于那些允许用户编辑并选定文本的控件。如果控件不允许用户选定和编辑文本,那么这些属性都将无效。

    4.2K24编辑于 2023-11-22
  • 来自专栏愚公系列-书籍专栏

    【愚公系列】《AI智能化办公:ChatGPT使用方法与技巧从入门到精通》 023-ChatGPT的办公应用(ChatGPT在Word中的应用)

    Sub ChatGPT()    Dim selectedText As String    Dim apiKey As String    Dim response As Object, re As    Dim midString As String    Dim ans As String    If Selection.Type = wdSelectionNormal Then      selectedText = Selection.Text      selectedText = Replace(selectedText, ChrW$(13), "")      apiKey = "把之前获取到的chatGPT response.Send "{""model"":""gpt-3.5-turbo"", ""messages"":[{""role"":""user"",""content"":""" & selectedText + 11)      ans = Split(midString, """")(0)      ans = Replace(ans, "\n", "")      Selection.Text = selectedText

    1.1K20编辑于 2024-10-11
  • 来自专栏神光的编程秘籍

    写了一个 vscode 插件:自动添加可选链

    transformToOptionalChain', () => { const editor = vscode.window.activeTextEditor; if(editor) { const selectedText editor.document.getText(editor.selection); editor.edit(builder => { builder.replace(editor.selection, selectedText.toUpperCase transformToOptionalChain', () => { const editor = vscode.window.activeTextEditor; if(editor) { const selectedText selectedText) { return; } editor.edit(builder => { builder.replace(editor.selection, transform (selectedText)); }); vscode.window.showInformationMessage('转换成功!')

    61110编辑于 2023-08-28
  • 来自专栏Pou光明

    Qt Model View TreeView及对应Model

    selected item const QModelIndex index = treeView->selectionModel()->currentIndex(); QString selectedText seekRoot.parent(); hierarchyLevel++; } QString showString = QString("%1, Level %2").arg(selectedText

    3.2K30发布于 2020-02-17
  • 来自专栏清羽飞扬

    twikoo仿段落评论,实现快速评论功能

    ); } // 使用异步/await确保Twikoo库加载完成后执行操作 async function replySelect() { removeRightMenu(); var selectedText = document.getSelection().toString(); if (selectedText.includes('\n')) { selectedText = selectedText.split('\n')[0]; } // 检查评论框元素是否存在 var commentBoxTest = document.querySelector = document.getSelection().toString().trim(); if (selectedText.includes('\n')) { selectedText = selectedText.split('\n')[0].trim(); } try { // 等待Twikoo库加载完成 await loadTwikooLibrary

    76920编辑于 2024-05-30
  • 来自专栏AI

    腾讯云智能体开发平台 + DeepSeek:打造懒人专属的谷歌浏览器翻译插件

    sidebar.style.display = 'none'; }); // 监听文本选择事件 document.addEventListener('mouseup', (e) => { const selectedText = window.getSelection().toString().trim(); if (selectedText) { // 显示浮动按钮在选中文本附近 const selection selectedText) { return; } try { sidebar.style.display = 'block'; contentContainer.innerHTML 发送翻译请求 const response = await chrome.runtime.sendMessage({ type: 'translate', text: selectedText contentContainer.innerHTML = `

    原文:

    ${selectedText

    1.3K52编辑于 2025-03-05
  • 来自专栏游戏杂谈

    TextRange之插入表情

    return cursorPos; }, /** * 获取选区内的文本内容 * * @param {HTMLElement} oElement * @return selectedText 选区的文本内容 */ getSelectedText : function(oElement) { var selectedText = ""; var getSelection return ""; } }; if (window.getSelection) { selectedText = getSelection(oElement) } else { selectedText = document.selection.createRange ().text; } return selectedText; }, /** * 设置光标的位置,默认不选区 * * @param {HTMLElement

    1.3K20发布于 2019-02-25
领券